次のケースの正しい構文を取得しようとしていますか?
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
次のケースの正しい構文を取得しようとしていますか?
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
演算子は<>
、単一の左引数と右引数を比較して、それらが等しくないかどうかを確認します。あなたの場合、左側の引数が1つありID
、右側の値のいずれでもないかどうかを確認する必要があります(私は推測します)。したがって、使用する必要がありますID NOT IN (5616,1095,1357,271,2784,902)
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