我試過幾種方法在select子句中實現子查詢。基本上我只想在一個表中查找一個日期並將其存儲在另一個表中。在這個例子中,我得到一個錯誤「未知列'areckey'在where子句中」子查詢中比較變量的MySQL子查詢錯誤
insert into cmeFillCompaction set
reckey=2421,
areckey=3170,
WEBDATE=(select pickupdate from cmeSchedule s where s.reckey=areckey)
on duplicate key update
reckey=2421,
areckey=3170,
WEBDATE=(select pickupdate from cmeSchedule s where s.reckey=areckey)
正確的語法是什麼?
'INSERT INTO YourTable(FIELD1,FIELD2)值(VAL1,VAL2)' –
我更喜歡指定與INSERT INTO yourTable SET COL1 = EXP1字段的替代方法中,COL2 = EXP2 ...但是,這真的不是我的問題。這是我發佈的子查詢,我需要幫助。它適用於基本的選擇,但似乎不適用於插入 – Claus