Join VS 하위쿼리

Sinlay 2015.05.26 13:14 Views : 2463

안녕하세요


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 2023년 1월 - SQLER의 업데이트 강좌 리스트 코난(김대우) 2023.01.02 2105
8749 SSIS 오라클 전송시 속도 이슈 규니깨비 2015.06.01 3472
8748 최초 데이터만 뽑기 [1] JaydenBaek 2015.06.01 3000
8747 SUM 관련 질문 입니다. [3] l1j2e3 2015.06.01 3069
8746 windows 2012 server 영문판에 설치 시 오류 [2] SQList 2015.05.31 2862
8745 SQL 쿼리문 PIVOT 관련해 질문드립니다 라라루 2015.05.29 2901
8744 테이블 컬럼 삭제시 해당 컬럼에 제약 조건이 걸린 경우 [1] 흑흑 2015.05.29 2654
8743 홈페이지랑 데이터베이스 연동이 자꾸 끊겨요ㅠㅠ 아로마로 2015.05.29 2702
8742 물리적 1대의 서버의 버전이 다른 2000 과 2008 두개 설치및운영이 가능한가요? [1] 김영환_281520 2015.05.28 2974
8741 ISNULL 의 check expression 파라메터 [1] 델리 2015.05.28 2523
8740 db server 2008 database를 local로 가져올때 [2] 수송대원 2015.05.28 2392
8739 반올림이 안되네요?? [1] 석준 2015.05.27 2330
8738 XEvents에서 파일 관리 [2] 더따뜻한 2015.05.27 2993
8737 SQL Server -> mongodb로 데이터 마이그레이션 [1] 메칸더 2015.05.27 4940
8736 쿼리 질문드립니다 [3] Sinlay 2015.05.26 2768
» Join VS 하위쿼리 [1] Sinlay 2015.05.26 2463
8734 많은양의 데이타 삭제시 질문 [3] hhhh 2015.05.24 2843
8733 프로시저 실행시 where 작은따옴표를 어떻게 처리 해야할지 고민입니다 도와주세요 [3] 이상준_300283 2015.05.24 4629
8732 MSSQL 책하나 추천 부탁드립니다. [1] Sinlay 2015.05.22 2636
8731 한컬럼에서 반복적인 중복 값제거하기 아시는분 [1] 곰요 2015.05.22 2574
8730 엑세스와 SQL서버 연결 문제 [2] 살신성곰 2015.05.22 3335





XE Login