안녕하세요?
sql 문의를 드리고 싶습니다.
두개의 테이블을 비교하는데
각 테이블의 pk끼리 비교해서 같은 데이터를 찾고 그 같은 값중 특정 속성컬럼들의 값이 다른 데이터를 가져오는 요건이 있습니다.
select ... from tbl1 a, tbl2 b
where a.pk1 = b.pk1
and a.pk2 = b.pk2
and a.col1 <> b.col1
로 하고 있는데 데이터가 좀 많아지니 너무 느리게 나옵니다.
혹 다른 방식이 있을까요?
Hash join 을 이용하세요~(데이터가 많으면 많다면 느린것이 정상이라고 생각합니다~)
자세한 내용을 적기에는 기초데이터가 부족하여 남기기어렵네용