EXISTS(서브쿼리)는 서브쿼리의 결과가 1건이라도 존재하면 TRUE를 리턴하고 없으면 FALSE를 리턴한다
일치하는 결과가 단 한건이라도 있으면 더이상 쿼리를 수행하지않는다.
EXISTS는 컬럼이 불필요하기때문에 SELECT 1을 기입했다.
SELECT a.prod_no
, a.prod_name
, a.seller_no
FROM PROD_TABLE a
WHERE a.PROD_name like '%책상%'
AND EXISTS (
SELECT 1
FROM PARTNER b
WHERE b.seller_no = a.seller_no
)
'IT > SQL' 카테고리의 다른 글
[SQL] MYSQL에서 RANK구현하기 (0) | 2021.06.25 |
---|---|
[MYSQL] AUTOCOMMIT 확인/변경 (0) | 2021.06.22 |
[MYSQL] 인덱스 추가/삭제/변경 (0) | 2021.06.21 |