MySQL Update文でLEFT JOINする
Update文の中で、LEFT JOINし、特定の条件に合致するデータだけ更新する方法です。
examinationsテーブルとcsv_examinationsテーブルをJOINして、Updateします。
UPDATE examinations LEFT JOIN csv_examinations ON csv_examinations.order_id = examinations.order_id SET examinations.examination_date = csv_examinations.examination_date, WHERE csv_examinations.status = 'U'
SELECT文などと、ちょっと順番が違うので、「おや」と思ってしまいますよね。
INNER JOINももちろんできるようです。