2016-10-01 62 views
0

我們已經開始了一個「全球性」的電子郵件不發送,我們管理自己,而不是與我們的電子郵件通訊的訂戶的無數要去名單,我敢肯定,其他幾位成員也會面臨同樣的挑戰。MySQL的電子郵件比較和取消訂閱不發送列表

這裏的挑戰:

表1 = [混蛋] =退訂名單(電子郵件只) 表2 = [自定義] =客戶的數據庫,並導致

僞代碼:

Update cust set unsubEmail=1 where {cust.email} = {unsub.email} 

什麼是正確的MySQL語法比較表和如上標記它們?謝謝!

回答

0

這已經有一段時間,因爲我已經使用MySQL,但我不記得是大括號語法的一部分。

另外,從「數據庫」到「餐桌」轉變。 「db」是表的名字嗎?如果這真是一個數據庫的名稱,什麼是在包含電子郵件地址,該數據庫中的表? (個人意見:「DB」是數據庫或表中的非常差的名稱。)

標準的SQL查詢會是這樣的:

update mailing_list set unsubEmail=1 where email in (select email from unsub)