1:다 의 관계에서 테이블을 조합해서 보여줘야하는 경우가 있습니다.


이 때 조인보다는 서브쿼리를 이용하는게 성능상 좋다고 들었습니다.


1:1다 관계일 때 조인보다 서브쿼리가 성능상 좋은게 맞나요?


맞다면 왜 그런지 궁금합니다.


아래는 1명의 사람에 3개의 이미지가 저장된 1:다 경우입니다.

아래에 조인으로 되어 있는 쿼리를 서브쿼리형식으로 변환시키려면 어떻게 해야할까요 ㅜ.ㅜ


CREATE TABLE TABLE1 (

       NAME CHAR(8),

       AGE TINYINT

)

 

CREATE TABLE TABLE2 (

       NAME CHAR(8),

       IMAGE VARCHAR(500)

)

 

INSERT INTO TABLE1 VALUES ('김개똥', 19)

INSERT INTO TABLE2 VALUES ('김개똥', 'ABCD.JPG'), ('김개똥', 'AAAA.GIF'), ('김개똥', 'AGFASD.JPG')

 

 

SELECT A.NAME, A.AGE, B.IMAGE

FROM TABLE1 AS A

JOIN TABLE2 AS B

ON A.NAME = B.NAME

No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 41813
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 22519
7203 저장프로시정 진행중 메시지 박스 [2] 여행스케치 2013.09.27 4477
7202 MSSQL 에 연결하는 프로그램에서 최적 Connection 개수는 어떻게 판단해야하나요? [2] 고영훈_275947 2013.09.27 6972
7201 rank () 함수로 쿼리 사용중 문제가 있어 질문드립니다. [2] 김락중_278785 2013.09.27 4936
7200 500 Internal Server Error 문제 문의 [1] 비홍 2013.09.27 11687
7199 addlinkedserver 관련 [3] hhhh 2013.09.27 3980
7198 구글 위경도 좌표 테이블에서 거리를 계산하는 MySql쿼리=> MSSql 변환 문의 [3] 자유인s 2013.09.27 19392
7197 connection error [1] 이유진_301818 2013.09.27 3538
7196 중첩된 WHILE문 수행 프로시저에서 커서와 테이블 변수 속도 관련 문의 [7] Larry 2013.09.26 11500
7195 작업모니터에서.... 비홍 2013.09.26 4348
7194 시퀀스와 기본키, 유니크 관련문의입니다. [15] 하하하하하 2013.09.26 5384
» 조인과 서브쿼리 관련 질문입니다. [4] 흑흑 2013.09.26 6262
7192 MSSQL '문자열이나 이진 데이터는 잘립니다.' 오류 문의 [4] rusl 2013.09.26 42826
7191 MSSQL 모니터링 솔루션 추천 바랍니다. [3] 수노 2013.09.26 5403
7190 기간별 검색 문의 [1] 아기탱구 2013.09.26 3900
7189 데이타 추출 [2] 냥냥 2013.09.25 3729
7188 계정 관련 질문 하나 올립니다. [2] ViewPple 2013.09.25 3122
7187 테이블 변수를 동적 쿼리에서 사용할 때 질문입니다. (질문 수정본) [1] Larry 2013.09.25 16770
7186 mysql 몇가지 질문... 이런마마 2013.09.25 3681
7185 PK 형 변환 질문 [4] 군고구마 2013.09.25 3926
7184 sp_executesql에 대해 문의좀 드리겠습니다. [3] 호야~♥ 2013.09.25 3866





XE Login