mysql update 使用子查詢
如下範例,用子查詢的方式,對目地資料表作更新。
UPDATE info_detail_contact aa,
(SELECT a.id_contact
FROM info_detail_contact a
LEFT JOIN info_firm b
ON a.id_cust = b.id_firm
WHERE b.id_firm IS NOT NULL) b
SET aa.contact_email_1 = '',
aa.contact_email_2 = ''
WHERE aa.id_contact = b.id_contact;
說明:
1、於紅色括號內所查到的資料為待更新結果,並露出 id 唯一值,當作辨識條件。