나는 질문을하고 도움이 회신을 받았습니다.
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
내 질문은 기본적으로 ...이 UPDATE
문장 에서 3 테이블 조인을 수행 할 수 있습니까? 올바른 구문은 무엇입니까? 감사합니다. 내가합니까 ...
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
됩니다.