[SQL] 조건절 IN 구문 다중 컬럼

동민·2023년 7월 6일

IN 구문 1개 컬럼

SELECT * 
  FROM OWNER.TABLE1 t1
 WHERE 1=1
   AND t1.A IN ( SELECT t2.A
	  			   FROM OWNER.TABLE2 t2 )

IN 구문 다중 컬럼

SELECT * 
  FROM OWNER.TABLE1 t1
 WHERE 1=1
   AND (t1.A, t1.B) IN ( SELECT t2.A, t2.B
	  					   FROM OWNER.TABLE2 t2 )
[OWNER.TABLE1]
---------
A	|	B
---------
가		1
가		2
나		1 


[OWNER.TABLE2]
---------
A	|	B
---------
가		1
나		1 
다		1

[Result]
---------
A	|	B
---------
가		1
나		1 
profile
BE Developer

0개의 댓글