database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
ㆍMS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MS-SQL Q&A 6883 게시물 읽기
No. 6883
SELECT문 질문드려요
작성자
초보자
작성일
2015-02-13 12:07
조회수
4,673

테이블 a 필드 a.field1, a.filed2, a.field3, a.field4 조건 a.field4 > 100

 

테이블 b 필드 b.field1, b.filed5, b.field6, b.field7 조건 b.field7 > 0

 

질문 : 테이블 a 필드 a.field1 과 테이블 b 필드 b.field1 를 조인하여 테이블 a 를 기준으로 Select하되 테이블 b 는 없으면 Blank 있다면 b.field6 Desc 기준으로 가장 최근 1행만 Select를 원합니다.

(*****테이블 b는 a.field1과 관련된 자료가 없을수도 있고 여러건이 있을수도 있습니다.)

 

 

 

이 글에 대한 댓글이 총 2건 있습니다.

SELECT a.field1, a.filed2, a.field3, a.field4
     , b.field1, b.filed5, b.field6, b.field7
  FROM 테이블A a
  LEFT OUTER JOIN
       (SELECT b.field1, b.filed5, b.field6, b.field7
             , ROW_NUMBER() OVER(
               PARTITION BY b.field1 ORDER BY b.field6 DESC) rn
          FROM 테이블B b
         WHERE b.field7 > 0
        ) b
    ON a.field1 = b.field1
   AND b.rn = 1
 WHERE a.field4 > 100
;

마농(manon94)님이 2015-02-13 15:44에 작성한 댓글입니다.
이 댓글은 2015-02-13 15:45에 마지막으로 수정되었습니다.

마농(manon94)님 정말 정말 감사합니다~~

초보자님이 2015-02-13 16:51에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
6886MSSQL 초보문의 [2]
강형우
2015-02-25
4768
6885MDF, LDF xcopy 시에 파일소유자가 궁금합니다.
김지만
2015-02-25
4774
6884중복순번 나타내기 [1]
초보
2015-02-16
4815
6883SELECT문 질문드려요 [2]
초보자
2015-02-13
4673
6882매월 일자및 요일 출력방법 좀 알려주세요 [2]
신상우
2015-02-11
4818
6881점검 부탁드립니다. [1]
예진예랑
2015-02-08
5556
6880답변형 댓글 구현 도움 부탁드립니다. [2]
최덕현
2015-02-02
5058
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.049초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다