select句にサブクエリを実装する方法をいくつか試しました。基本的には、あるテーブルで日付を検索し、それを別のテーブルに格納したいだけです。この例では、「where句に「未知の列 'areckey」というエラーが表示されます。サブクエリ内の比較変数の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)' –
IはINSERT INTO yourTableのSET COL1のフィールドを指定する別の方法を好む= EXP1、EXP2 COL2 = ...しかし、それ本当に私の質問ではありませんでした。私が投稿したサブクエリです。私は助けが必要です。それは基本的な選択で動作しますが、挿入物では機能しないようです – Claus