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 7150 게시물 읽기
No. 7150
쿼리문 질문 드립니다.
작성자
gggg
작성일
2018-11-01 14:53:01
조회수
67

예를 들어서 이런 테이블 값에

               ID                     |                       PW                     |                     CODE

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

              AAA                  |                  123                          |                    TEST

              AAA                  |                  234                          |                     TTT

             BBB                   |                   444                          |                   RRR

             BBB                   |                  666                          |                    TET

 

이런 결과를 얻고 싶을 때는 어떻게 해야할까요? (ID의 중복값들은 묶이고 PW는 최소값으로 세팅, CODE는 그 최소값에 대한 CODE 값으로..  그러니까 그 AAA 둘중에 PW값이 작은 애의 데이터만 출력하는 겁니다 ㅜ)

            ID                     |                       PW                     |                     CODE

 

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

              AAA                  |                  123                          |                 TEST

             BBB                   |                  444                          |                   RRR

 

ID와 PW까지만 출력하는 거라면 쉽게 가능하다고 생각하는데 CODE까지 출력을 하려다보니 생각만큼 잘되지가 않네요 ㅠ

이거저거 다해보는데 칼럼의 범위가 광대해지고 많아지면 말을 안들어 막막하네요 ㅠ

 

 

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

SELECT *
  FROM (SELECT id, pw, code
             , ROW_NUMBER() OVER(PARTITION BY id ORDER BY pw) rn
          FROM t
        ) a
 WHERE rn = 1
;

마농(manon94)님이 2018-11-01 15:31:47에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
7151쿼리 문의드립니다. [3]
kris
2018-11-11
40
7150쿼리문 질문 드립니다. [1]
gggg
2018-11-01
67
7149dateadd 함수 관련 질문.. [1]
권기혁
2018-11-01
53
7148group by 문의 [4]
문의자
2018-10-26
89
7147테이블 하나를 이원화?둘로 나누는것에 대한 궁금증 [3]
김지철
2018-10-24
93
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2018 DSN, All rights reserved.
작업시간: 0.071초, 이곳 서비스는
	PostgreSQL v10.4로 자료를 관리합니다