두 개의 테이블이 있고 "TABLE B"의 열에 다른 값이있는 "TABLE A"의 모든 값을 선택하려고합니다.
나는 이것을 시도했다
SELECT A.* FROM tableA A
left join tableB B ON A.id = B.id WHERE B.column <> 1;
그러나 이것은 내가 무시하고 싶은 값을 반환합니다.
SELECT A.*
FROM tableA A
INNER JOIN tableB B
ON A.id = B.id
WHERE B.column != 1;
또는
SELECT A.* FROM tableA A WHERE A.Id NOT IN (SELECT B.Id FROM tableB B WHERE B.column != 1)
SQL에 따라 <> 또는! =를 사용할 수 있습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다