그래서 하나의 열 대신 여러 열을 사용하는 WHERE IN 절을 사용하려고합니다.SQL - WHERE IN 절을 사용하여 여러 열 선택
이것은 내가 뭘하려하지만 오류가 점점 계속 :
"error near "," ... "
진술 :
SELECT
*
FROM
language
WHERE
(char1 , char2, char3, char4) in (('H' , 'H', 'B', 'B') , ('B' , 'B', 'B', 'M'))
AND language.type = 'M'
내가 여기에 오류가 무엇인지 확실하지 않다 있습니다. 나는 비슷한 것을 시도해 본 사람이 있는지 궁금해하고 있었다. 그것은 사소한 질문처럼 보입니다. 고맙습니다.
이것은 완벽합니다. 고맙습니다. 참고로, SQLite의 경우에는 concat가 작동하지 않으므로 (char1 || char2 || char3 || char4) 동일한 기능을 수행합니다. –