ฉันถามคำถามและได้รับคำตอบที่ช่วยได้
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
ตอนนี้ฉันกำลังมองหาที่จะทำถ้ามี 3 ตารางที่เกี่ยวข้องกับสิ่งนี้
UPDATE tableC c JOIN tableB b JOIN tableA a
คำถามของฉันเป็นพื้น ... เป็นไปได้ที่จะเข้าร่วม 3 ตารางในUPDATE
งบ? และไวยากรณ์ที่ถูกต้องสำหรับมันคืออะไร? ขอบคุณ. ฉันจะทำ ...
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'
คำถามที่กล่าวถึงอยู่ที่นี่: stackoverflow.com/questions/15206746/…
—
Urs
JOIN
และON
สภาพของมันเช่นเดียวกับที่คุณต้องการในSELECT
แบบสอบถาม