programing

동일하지 않은 값에 대한 mysql 구문

css3 2023. 10. 12. 23:27

동일하지 않은 값에 대한 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 

<>operator는 왼쪽과 오른쪽의 인수가 동일하지 않은지 확인하기 위해 하나의 인수를 비교합니다.당신의 경우 왼쪽 주장 하나를 확인해야 합니다(추정).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

언급URL : https://stackoverflow.com/questions/12111451/mysql-syntax-on-not-equal-many-values