私はこのSELECT
ステートメントをUPDATE
ステートメントに変換しようとしていますが、それは難しいです。更新中にINNER JOIN
を保存できるかどうかわからないので、SQLの天才から助けが必要だと思います。SQL更新を選択してください
私はそれがNULLだliste_objectifに私の顧客IDを更新する必要がある、と私は(メールで)顧客テーブルの上にこの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を使用している –