아래와 같은 두 테이블에서 table1 의 user_no 중 table2의 acc_no 에는 없는 행을 어떻게 쿼리할수 있나요??
(table2 의 acc_no 는 table1 user_no 와 동일)
table1
user_no, name 1 홍길동 2 말자 3 영호
table2 acc_no cost 1 2000 3 3000
select * from tbl1 where user_no not in (select acc_no from tbl2)
답변 감사합니다.
제 버전이 3.23.55 입니다.
서브쿼리는 안되는 것으로 알고 있는데...
서브쿼리를 안쓰는 방법을 답변주시면 감사하겠습니다.
select * from tbl_1 A,tbl_2 B where A.user_no = B.acc_no
로 조인문 사용하시면 될것 같습니다.
만약 전체를 추출하신다면
select * from tbl_1 A left join tbl_2 B on A.user_no = B.acc_no
사용하셔도 될것 같구요 .