반응형
두 가지 질문이 있습니다.
11 행을 반환하는 첫 번째 쿼리와 빼기 연산자를 사용할 때 6 행을 반환하는 두 번째 쿼리는 내가 이해하는 한 5 행을 반환해야합니다.
SELECT location from uploads where username='Gates'
MINUS
SELECT fileshare FROM `whiteboard` where username='Gates' and friend='Curlyclouds'
하지만 다음 오류 가 표시됩니다.
SQL 구문에 오류가 있습니다. 설명서를 확인하십시오 corresponds to your MySQL server version for the right syntax to use near 'minus SELECT fileshare FROM
whiteboard
where username='Gates' and friend = 'Cur'at line 2
제 질문이 명확하고 도움이 제게 도움이 되길 바랍니다 ..... 감사합니다
해결 방법
MySQL은 EXCEPT
또는 MINUS
를 지원하지 않습니다.
반 세미 조인을 수행하기 위해 NOT EXISTS
, OUTER JOIN ... NULL
또는 NOT IN
(NULL주의)을 사용할 수 있습니다.
참조 페이지 https://stackoverflow.com/questions/12128844
반응형
'MySql' 카테고리의 다른 글
MySQL Linux 명령 줄을 통해 SphinxQL에 연결 (0) | 2021.01.31 |
---|---|
MySQL VARCHAR에서 INT로 캐스트-MySQL (0) | 2021.01.31 |
MySQL은 첫 번째 문자가있는 곳을 선택 (0) | 2021.01.31 |
MySQL-숫자 또는 특수 문자로 시작하는 경우 (0) | 2021.01.31 |
MySQL은 datetime 열이 주말 기간 내에 있는지 확인합니다. (0) | 2021.01.31 |
댓글