aanmeldingen テーブル内に次のテーブル構造があります。
username varchar(16) NOT NULL
introduce_van varchar(16) NULL
次の 3 行のデータがあります。
Username Introduce_van
Test1 NULL
Test2 Test1
Test3 NULL
ここで、すべてのユーザー名が Introduce_van になく、Introduce_van の値が NULL であることを選択したいと考えています。
私はこのSQLでそれを試しました:
SELECT username
FROM aanmeldingen
WHERE username NOT IN
(SELECT introduce_van
FROM aanmeldingen
WHERE introduce_van != 'NULL')
このクエリは次を返します。
Test2, Test3
だから私が追加すると思った:
AND introduce_van = 'NULL'
Test3 だけが返されます。
しかし、それは0行を返します。
選択クエリを修正して、Test3 (Introduce_van ではなく、Introduce_van NULL.
誰かがこのクエリを手伝ってくれますか?