我有一個包含2個表的數據庫。在表1有兩列:只有當自動增量數據相等時才更新另一個表列的mysql列
columnA(自動增量)和columnB(文本)
,並在表2: columnC(自動增量)和columnD(文本)
我想替換(複製)數據在columnB中,只有當自動增量列是等於時,纔有來自columnD的數據。
我想這一點,但其不正確:
UPDATE table1
SET columnB = (
SELECT columnD
FROM table2 WHERE (
SELECT columnA FROM table1 = SELECT columnC FROM table2)
感謝您的幫助提前! :)
查看關於連接 – Strawberry