안녕하세요. 궁금한게 있어 질문드립니다.
1. subquery와 join. 둘중 무엇이 속도가 더 빠른가요?
(검색해본결과 join이 더 빠르다고는 하는데..)
현재 통계 페이지를 만들고 있어, 여러 테이블을 한꺼번에 조회해야 하는데요..
여기서 서브쿼리와 조인 중 뭘 택해야 될지 잘 모르겠습니다.
현재 4~5개 정도 테이블을 조인합니다.
그런데.. 몇개 테이블은
해당 테이블에서 필요한 컬럼이 1개 밖에 안되는데 그것떄문에 join을 걸자니 뭔가 낭비같아 보여서요..
이렇게 가져오는 컬럼이 몇개 안될 경우 서브쿼리 vs 조인 뭐가 낫나요??
2. join의 형태에 대해 질문..
A,B,C,D 4개의 테이블을 조인한다고 할떄
A inner join B
B inner join C
C inner join D
이렇게 하는거랑
(select * from A inner join B) ab
inner join
(select * from C inner join D) cd
이렇게 하는것이랑 성능차이가 얼마나 있나요?
계속 질문만 드리네요 ㅜㅜ
답변 부탁드립니다