Saya mengajukan pertanyaan dan mendapat balasan yang membantu.
UPDATE TABLE_A a JOIN TABLE_B b
ON a.join_col = b.join_col AND a.column_a = b.column_b
SET a.column_c = a.column_c + 1
Sekarang saya ingin melakukan ini jika ada 3 tabel yang terlibat seperti ini.
UPDATE tableC c JOIN tableB b JOIN tableA a
pertanyaan saya pada dasarnya ... apakah ini mungkin untuk melakukan 3 tabel bergabung pada UPDATEpernyataan? dan apa sintaks yang benar untuk itu? Terima kasih. Apakah saya melakukan ...
JOIN tableB, tableA
JOIN tableB JOIN tableA
UPDATE t1 JOIN t2 ON t1.id = t2.t1_id JOIN t3 ON t3.id = t2.t3_id SET t1.col = 'newval'
JOINdanONkondisinya, sama seperti yang Anda lakukan dalamSELECTkueri.