select a,sum(b),sum(c) from ta where d='***' and exists(select * from tb ) tc and ta.a = tb.a group by ta.a
위에 쿼리를
select a,sum(b),sum(c) from ta, tb where d='***' and ta.a = tb.a group by ta.a
아래 쿼리를 바꾸는 차이가 뭘까요?
같게 나오는데...
답변좀 부탁드릴께요~ 도움좀 주세요 ~ !!! exists를 정확히 어떤때 사용해야 유용한지요? ^^
그럼 즐거운 하루 되세요. |