동일하지 않은 값에 대한 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
'programing' 카테고리의 다른 글
파일 이름을 저장하기 전에 불법 문자를 제거하는 방법? (0) | 2023.10.17 |
---|---|
WooCommerce에서 정가전 판매가격 표시 (0) | 2023.10.17 |
HTTP에서 HTTPS로의 리디렉션이 AWS ALB에서 작동하지 않음 (0) | 2023.10.12 |
malloc failure는 어떻게 감지합니까? (0) | 2023.10.12 |
Angularjs: ocLazy로드 대 Requirejs (0) | 2023.10.12 |