안녕하세요..
문의 드립니다..
기존 A테이블에 User_no , B테이블에 User_no 가 있는경우
A를 기준으로 모든 데이타를 뿌릴때,,,
A 와 B에 Left Join을 수행합니다.
해당 조인 방법이 아닌 다른 방법으로 A를 기준으로 B에 관계된 데이타를
가져올수 있는 방법이 있는지요??
성능이슈로 Left Join을 쓸수가 없어서요...
답변좀 부탁드립니다.
left join을 성능때문에 사용하실 수 없다면 sql서버로는 방법이 없습니다.
select user_no, max(col a), max(col b)
from (select user_no, a, '' b
from a
union all
select user_no, '' a, b
from b)
group by user_no
위와 같이 쓰시면 해결될 듯 싶네요.