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値が含まれているためです。

メールを抽出できるように解決策を知っている人はいますか?

Thx マティ

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 に答える