次のような場合に正しい構文を取得しようとしていますか?多くの値が等しくないmysql構文
SELECT * FROM wp_posts AS p WHERE post_type = 'post' AND post_status = 'publish' AND ID <> 5616,1095,1357,271,2784,902 ORDER BY post_title DESC
次のような場合に正しい構文を取得しようとしていますか?多くの値が等しくないmysql構文
SELECT * FROM wp_posts AS p WHERE post_type = 'post' AND post_status = 'publish' AND ID <> 5616,1095,1357,271,2784,902 ORDER BY post_title DESC
代わりの<>
、あなたがNOT IN (5616,1095...)
SELECT *
FROM wp_posts AS p
WHERE post_type = 'post'
AND post_status = 'publish'
AND ID NOT IN (5616,1095,1357,271,2784,902)
ORDER BY post_title DESC
SELECT * FROM wp_posts AS p WHERE post_type = 'post'
AND post_status = 'publish' AND
ID NOT IN (5616,1095,1357,271,2784,902) ORDER BY post_title DESC
を使用することができます<>
オペレータは、それらが等しくないかどうかを確認するために、単一の左と右の引数を比較します。あなたの場合は、ID
が右側の値でないかどうかを調べるためにチェックする必要がある左手引数が1つあります。したがって、あなたが使用する必要がありますID NOT IN (5616,1095,1357,271,2784,902)
多くのお返事ありがとうございます – lgt
22秒で私を打つ。 :-) +1、私の答えを削除します。 –