table 2개 에 걸쳐 질의문을 작성할 때 join 과 subquery 중 어느
것을 쓰는 것이
성능면에서 더 좋을까요???
table1 {
name (pk)
property
}
table2 {
table2name (pk)
table1name (fk)
table2property
}
select table1.* from table1 , table2
where ( table1.name = table2.table1name )
and (table2.table2property = '어떤값') ;
select table1.* from table1
where table1.name in
( select table2.table1name from table2
where table2.table2property = '어떤값'
) ;
위의 예는 제가 대충 만들어본겁니다.(문법에 어긋나도
이해해주세요.)
어느쪽이 더 성능이 좋을까요???
|