쿼리 관련 문의

냥냥 2016.11.17 15:46 Views : 3129

회원별 상담내역중에서 상담을 하지 않은 회원을 조회하려고 합니다.

회원DB와 상담DB는 별도로 분리되어 있고 상담DB에서 회원DB의 일련번호를 참조하고 있습니다.

회원DB자체에는 상담관련 컬럼이 존재하지 않습니다.


이런경우

한번도 상담을 하지 않은 회원을 조회하려고 하면 어떻게 해야 하나요?


제가 생각한 쿼리는


회원DB의 일련번호 참조를 mem_idx 라고 한다면

select * from 회원DB a left outer join (select mem_idx from 상담DB group by mem_idx) b

on a.idx=b.mem_idx where b.mem_idx is null 


이렇게 생각을 했는데요.. 이런식으로 해도 원하는 결과값이 나오긴 하는데

뒤쪽에 select mem_idx from 상담DB group by mem_idx 

이 부분때문에 데이터가 많아질수록 속도가 느려질 것 같은데


쿼리를 개선할 방법이 없을까요?




No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 46537
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 24956
10963 쿼리 질문드립니다. [4] 댈이 2010.08.03 122723
10962 주민등록번호로 연령 추출 질문이요 [1] 수가리 2009.11.27 114562
10961 쿼리를 어떻게 해야하는지 시간되시면 부탁드립니다. ^^;; [3] 아톰 2011.09.08 97694
10960 nchar형을 datetime형으로 변경 하려면 어떻게 해야 하나요?(초보) [2] mpis 2011.10.19 92307
10959 1억건 데이터 select 속도 높이고 싶은데.... [4] 무한탐구 2011.09.15 91497
10958 DB를 복구했더니 대기/읽기전용 이라고 나옵니다 [3] 빨강구슬 2012.02.23 91392
10957 DateTime 계산 방법 궁금 합니다. [1] 백마탄나 2010.09.30 90964
10956 백업과 복원 시 용량 문제 질문 [4] 이성민_300626 2012.08.06 90727
10955 select문 안에서 if문을 어떻게 사용하나요? [2] 4월의눈 2011.08.27 89673
10954 sp_rename 컬럼 [2] afddsa 2011.07.21 88565
10953 윈도우즈 계정중에 SUPPORT_388945a0 계정은 삭제해도 되나요? [3] 이노(inno) 2012.04.17 87789
10952 생년월일을 받아서 날짜형식으로 변환하는 법이요 ^^ [2] 군고구마 2012.08.07 87279
10951 Selet 시 행 열 바꿔서 출력하는 쿼리가 있는지요?? [3] 현무뉘 2012.04.19 86597
10950 where절에 case when문을 쓸 경우의 질문입니다 [11] 모아 2012.01.17 85293
10949 열을 행으로 변환시 쿼리문 질문입니다. 심슨 2012.06.22 84112
10948 sql 엔진의 실행 순서에 대한 질문입니다. [1] 용세중 2011.10.20 83906
10947 2008에서 2000으로 Linked server 는연결되는데 조회가 안되요. [3] 황후 2012.02.25 83673
10946 트랜잭션로그 삭제시 안비워지는 현상?? [2] 이노(inno) 2011.08.19 81392
10945 대량 데이터 삭제시 인덱스관련 질문입니다 [3] 개발좋아 2013.03.25 80721
10944 테이블 DateTime 값이 GETDATE()와 같을 경우 트리거... [2] 돌브레인 2012.06.19 80467





XE Login