你好,我有以下查询:
SELECT *
FROM `workshopmails`
WHERE `workshopmails_mail` NOT
IN (
SELECT workshopklanten_email
FROM `workshopklanten`
)
GROUP BY workshopmails_mail
ORDER BY `workshopmails`.`workshopmails_datum` DESC
但是,虽然我知道这应该给出很多结果,它给出的消息:
MySQL returned an empty result set (0 rows).
我尝试了一个旧的数据库,现在得到了100+结果与我的新数据,它不会再工作了,我能想到的唯一的事情是,因为有一些NULL值在它,而不是在旧的数据库
有没有人知道一个解决方案,所以我可以提取电子邮件?
谢谢Matthy
Thanks to Martin Smith
NOT IN (SELECT workshopklanten_email FROM workshopklanten WHERE workshopklanten_email IS NOT NULL)
是单向的
SQL NOT IN NOT working