我試圖將此SELECT
聲明轉換爲UPDATE
聲明,但它太難了。我甚至不知道在更新時是否可以保留INNER JOIN
,所以我認爲我需要來自SQL天才的一些幫助。SQL選擇更新
我需要更新我的客戶ID上liste_objectif它是空的,我對客戶表此ID(通過郵件)
SELECT DISTINCT *
FROM liste_objectifs l
INNER JOIN customers c ON (l.email = c.customer_email)
WHERE c.customer_id
IN (
SELECT customer
FROM newsletters_inscriptions
WHERE liste
IN (786, 878, 874, 875, 876, 877)
)
AND c.customer_id NOT
IN (
SELECT customer
FROM newsletters_blacklists
WHERE newsletter =1
)
ORDER BY `l`.`email` ASC
LIMIT 0 , 30
謝謝!
你正在使用哪個dbms? – jarlh
你想更新什麼?你想要設置什麼?你試過什麼了?您使用的是哪一種SQL的實際風格? – BishNaboB
我應該說這是簡單的,我使用MYSQL –