TABLE A
seq code1 code2
TABLE B
code NAME
1 aa
2 bb
3 cc
두 테이블을 이용한 쿼리는 아래와 같습니다.
SELECT
a.*,
b.NAME,
c.NAME
FROM A a, B b, B c
WHERE a.seq = 1
AND a.code1 = b.code(+)
AND a.code2 = c.code(+);
위와 같은 방법밖에 없는것인지
서브쿼리를 이용해서
Select a.*
(select name from B where code = a.code1)
위와 같은 방식으로..
바꾼다면 어떤 것이..효율이 좋을까요..
아니면..다른 좋은 방법이 있는지 조언 부탁드립니다.
ps. 한 3번은 같은 글을...쓰기 완료 하면..계속 에러가...ㅜㅜ |