2016-10-01 70 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)