私はいくつかの奇妙な結果を得ているので、私はちょうど自分自身をチェックする必要があります...MySQLのクエリ - これに等しくないとこれは
SELECT *
FROM table
WHERE complete != 0
AND pending != 1
を明確にすることが、これらは許可されています
pending = 0, complete = 0
pending = 1, complete = 1
pending = 0, complete = 1
これが私のクエリから返されることを許可されていない:
pending = 1, complete = 0
ここには何が欠けていますか?
が、それは私が 'の周りに括弧が必要なことだけでは'? – Shackrock
括弧は必要ありません。そのクエリが機能するはずです。実行している実際のクエリ(またはテーブル)に関する詳細を投稿する必要があります。それが言葉の質問であれば、それは非常に奇妙な振る舞いです。 –
私は括弧が違いを生むのではないかと疑います。あなたの質問をテーブル構造で変更できますか?私の最初の推測は、完全なものか保留中のものがintデータ型ではないことです。 –