0

您好我有以下查询:

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 值,而旧数据库中没有

有谁知道一个解决方案,所以我可以提取电子邮件?

谢谢马蒂

4

1 回答 1

0

感谢马丁·史密斯

NOT IN (SELECT workshopklanten_email FROM workshopklanten WHERE workshopklanten_email IS NOT NULL) 

将是一种方式。

SQL NOT IN 不工作

于 2013-03-24T15:29:28.907 回答