MySQL电子邮件比较和取消订阅不发送列表

时间:2016-10-01 17:30:46

标签: mysql database email database-design inner-join

我们已经创建了一个全球性的'电子邮件不会发送我们自己管理的列表,而不是使用我们无数的电子邮件通讯订阅者,我确信其他几个成员也会遇到同样的挑战。

这是挑战:

表1 = [unsub] =取消订阅列表(仅限电子邮件) 表2 = [cust] =客户和潜在客户的数据库

伪代码:

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

比较两个表并将其标记为上述的正确MySQL语法是什么?谢谢!

1 个答案:

答案 0 :(得分:0)

自从我使用MySQL以来已经有一段时间了,但我不记得括号是语法的一部分。

此外,您从"数据库转移到#34;到"表"。是" db"桌子的名字?如果它确实是数据库的名称,那么该数据库中包含电子邮件地址的表是什么? (个人观点:" db"数据库或表格的名称很差。)

标准SQL查询类似于:

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