私は、どこに属しているかによってクエリを除外しようとしているMySQLのステートメントを持っています。クエリは実行されますが、MySQL - どこですか?
SELECT id, belongsto, title, madeby, sticky, locked, lastpost, posts
FROM threads
WHERE sticky !=1
AND belongsto !=12 OR sticky !=1 AND belongsto !=13
ORDER BY `threads`.`date` DESC
LIMIT 20
あなたは本当に両方の上に 'sticky!= 1'の同じ基準を繰り返すので、あなたは本当に' OR'を必要としません。 –
"OR sticky!= 1'"をクエリから削除するだけで問題を解決できます。 「OR」条件は、12の値が一方の側を満たし、13の値が他方の側を満たすようにしているので、それらの値は「除外」されない。 – spencer7593