草庐IT

DoNotMail

全部标签

MySQL:仅当不在另一个表中时才从一个表中选择电子邮件?

我将构建一个名为donotemail的表,其中将包含要求从我们的电子邮件列表中删除的人员的电子邮件地址。我有另一个名为users的表,其中包含一个电子邮件列。如何选择用户的所有电子邮件,但前提是电子邮件地址不在donotemail表中?谢谢! 最佳答案 尝试SELECTEmail.addressFROMEmailLEFTOUTERJOINDoNotMailonEmail.address=DoNotMail.addressWHEREDoNotMail.addressisnull它避免了需要子查询。