私は比較的単純なmysqlクエリを実行しています:
SELECT g.id FROM myTable g
WHERE g.timestamp > '0'
AND g.userId = '1'
AND g.foo != '34'
ORDER BY g.id DESC LIMIT 0, 10
このクエリは0行を返しますが、最後の条件を削除した場合、つまり次のように変更した場合。
SELECT g.id FROM myTable g
WHERE g.timestamp > '0'
AND g.userId = '1'
ORDER BY g.id DESC LIMIT 0, 10
これは5〜6行を返します。これらのすべての行でint
列foo
がNULLに設定されて いるため、これは私には非常に奇妙です。
私は何が間違っているのですか?