私は2つのテーブルを持っています
表1tbl1
ID | Name
1 | stack
表2tbl2(空のテーブル)
ID | Name
私はこのクエリを持っています
SELECT id FROM tbl1 WHERE id != (SELECT id FROM tbl2)
私のサブクエリはnullを返します。これは、WHERE比較がid!= nullであることを意味し、私のid = 1なので、id 1を表示するべきではありませんか?
しかし、私はゼロを取得し続けるか、行が返されません。何故ですか?