Join VS 하위쿼리

Sinlay 2015.05.26 13:14 Views : 2476

안녕하세요


3개의 테이블의 내용을 하나의 뷰 테이블로 제공하려고 하는데 



1번 테이블에 ID가 있고


2,3 번은 1번의 ID에 따른 정보를 제공하려고 합니다.


그래서 처음에는 조인을 생각했다가


어떡하다보니까 하위쿼리(서브쿼리)로 생성이 됬는데



여기서 궁굼한게...


조인이랑 서브쿼리의 성능?속도?효율? 비교가 궁굼해서요...


왠지 조인이 효율이 더좋을거 같은데... 하위쿼리를 써도 되나 싶어서요




1번 테이블에는 아마 많아야 200개가 다일꺼구요


2번은 계속해서 누적으로 쌓이는데 그중 마지막 데이터만 가져올 계획이고 (누적 데이터양 가장많음)


3번도 계속 해서 누적으로 쌓이는데 최근 데이터만 가져올 계획입니다.( 누적 데이터양 중간 )




이렇게 햇을때...서브쿼리로 사용해도 될까요..?


ex ) Select 1번테이블.ID, 

(Select A from 2번테이블 where ... order by ....),

(Select B from 2번테이블 where ... order by ....),

(Select C from 3번테이블 where ... order by ....),

(Select D from 3번테이블 where ... order by ....)

from 1번데이블.


No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 21874
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 12245
8740 db server 2008 database를 local로 가져올때 [2] 수송대원 2015.05.28 2400
8739 반올림이 안되네요?? [1] 석준 2015.05.27 2342
8738 XEvents에서 파일 관리 [2] 더따뜻한 2015.05.27 2999
8737 SQL Server -> mongodb로 데이터 마이그레이션 [1] 메칸더 2015.05.27 5001
8736 쿼리 질문드립니다 [3] Sinlay 2015.05.26 2774
» Join VS 하위쿼리 [1] Sinlay 2015.05.26 2476
8734 많은양의 데이타 삭제시 질문 [3] hhhh 2015.05.24 2883
8733 프로시저 실행시 where 작은따옴표를 어떻게 처리 해야할지 고민입니다 도와주세요 [3] 이상준_300283 2015.05.24 4780
8732 MSSQL 책하나 추천 부탁드립니다. [1] Sinlay 2015.05.22 2651
8731 한컬럼에서 반복적인 중복 값제거하기 아시는분 [1] 곰요 2015.05.22 2581
8730 엑세스와 SQL서버 연결 문제 [2] 살신성곰 2015.05.22 3342
8729 커서 쿼리 문의 입니다. [2] 카르페디엠 2015.05.21 2568
8728 홈페이지 서버 관련 문의 (DB 관련 문의) [1] 아우렐리오 2015.05.21 4832
8727 중복구간 삭제 쿼리 질문드립니다 [2] saysay218 2015.05.20 3963
8726 mssql lock 에 대해서 궁금한게 있어서요.. [4] 죄민수 2015.05.19 2739
8725 프로시저의 주석이 다 사라졌습니다. 흑흑 2015.05.19 2231
8724 MS-SQL 2012버전에서 임시테이블 관련 문의입니다.. [3] 비와바람 2015.05.19 2581
8723 디비 용량 확보 관련 [1] hhhh 2015.05.18 2427
8722 rollup 질문입니다. [3] 카르페디엠 2015.05.18 2410
8721 MSSQL 2000 to MSSQL 2014 마이그레이션 방법 문의 드립니다. [1] 꼬부랑 2015.05.15 5136





XE Login