* 설명 : 테이블1(메인) =  CST_CONTRACT_MST   /KEY : contract_seq

             테이블2(가져올테이블) = DIS_DELIVERY_MST / KEY : delivery_seq

 

 테이블1에서 테이블2정보 가져올시 1:N의 관계임

 테이블2의 상위 1개의 정보만 가져오려고하는데 아래와같이 쿼리문으로 실행함.

 테이블 2를 조인문 사용하여 다른 컬럼들도 가져올 수 있도록 바꿀수있는 방법이 있을까요 고수님들 답변부탁드립니다.

 

----------------------------------------------------------------------------------------

SELECT
   CCM.CONTRACT_SEQ
   ,CCM.CONTRACT_CD
   ,CCM.CUST_CD
   ,(select top 1 DELIVERY_STATE_COMM_CD

       from DIS_DELIVERY_MST

       where CONTRACT_SEQ = CCM.CONTRACT_SEQ and DELIVERY_CANCEL_YN='N' and DELETE_YN='N'

       order by CONTRACT_SEQ, delivery_seq desc) as DELIVERY_STATE_COMM_CD --배송상태
   ,(select top 1 OUTGOING_STATE_COMM_CD

       from DIS_DELIVERY_MST

     where CONTRACT_SEQ = CCM.CONTRACT_SEQ and DELIVERY_CANCEL_YN='N' and DELETE_YN='N'

     order by CONTRACT_SEQ, delivery_seq desc) as OUTGOING_STATE_COMM_CD --검품상태
   ,(select top 1 DELIVERY_REQUEST_DATE

       from DIS_DELIVERY_MST

     where CONTRACT_SEQ = CCM.CONTRACT_SEQ and DELIVERY_CANCEL_YN='N' and DELETE_YN='N'

     order by CONTRACT_SEQ, delivery_seq desc) as DELIVERY_REQUEST_DATE --배송요청일
   , CCM.DELETE_YN 
   , CCM.REG_DT
   , CCM.REG_ID
   , CCM.UPD_DT
   , CCM.UPD_ID
   
  FROM
   CST_CONTRACT_MST CCM
  WHERE CCM.DELETE_YN = 'N'
  ORDER BY CCM.contract_Seq DESC

 

 

 

해당 하위쿼리의 테이블 JOIN으로 변경하고 싶습니다.

No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 928
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 1624
7457 shrinkfile 관련 질문입니다. [3] 흑흑 2013.12.23 4314
7456 join 문의 [3] 스캇님 2013.12.23 3800
7455 쿼리 문의 드립니다. [1] 손원일 2013.12.20 3689
7454 테이블 구성 문의 드립니다. [3] 죠리퐁 2013.12.20 3951
7453 LIKE문 관련하여 질문드립니다. [5] 김락중_278785 2013.12.20 3941
7452 안녕하세요~ 아직 생초짜 입니다.. where 절에 1=1 의미좀 알고싶어 질문드립니다.. [2] 상구 2013.12.20 4476
7451 mysql dump파일을 mssql로 옮기는방법좀 알려주세요 [1] 최주냉 2013.12.19 5463
7450 오라클에서 DBMS_LOB.SUBSTR 사용 이유?? 단비령 2013.12.19 6979
7449 sql server management studio 쿼리 정렬 기능 질문입니다. [1] sams 2013.12.19 19600
7448 테이블 키변경으로 인한 인서트 속도 저하 질문좀요 ㅠㅜ [1] 처리짱 2013.12.19 3972
7447 기본적인 게시판 테이블 속도문의 [1] 나방 2013.12.18 3950
» 상위 한건 가져오는 쿼리문 개선문의 [3] 몽이누나 2013.12.18 4403
7445 결합인덱스 사용 질문입니다. [2] sams 2013.12.18 4197
7444 쿼리상 단가계산인데..금액차이가 발생을 합니다.. [1] 풀내기vber 2013.12.18 5264
7443 쿼리 성능 관련 [3] 냥냥 2013.12.17 4621
7442 sql server 2000에서 sql server 2008로 복제 쭈니74 2013.12.17 3965
7441 윈도우인증오류에러 HSQL 2013.12.17 4955
7440 profiler 본인 것만 추적하기 관련 문의입니다. [4] 하하하하하 2013.12.17 5580
7439 Microsoft OLE DB Provider for SQL Server 오류 '80004005' 질문드릴게요 닉부이치치 2013.12.16 9404
7438 뷰테이블 생성관련 질문입니다. 달님별님코자 2013.12.16 7973





XE Login