안녕하세요 테이블에 관련 글번호 컬럼이 있는데 이값이 여러개 이면 그것중 최대 값(max)인 값을 조회 하고 싶어서 질문 드립니다.
테이블에 아래와 같이 데이터가 있을 때
id | seq | manage_seq | path |
AA1 | 1 | 1 | result/test/201811091102 |
AA1 | 1 | 2 | result/test/201811091105 |
AA1 | 1 | 3 | result/test/201811091110 |
AA2 | 1 | 1 | result/test/201811091102 |
AA3 | 1 | 1 | result/test/201811091101 |
AA4 | 1 | 1 | result/test/201811091102 |
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
SELECT id, SEQ, max(MANAGE_SEQ) AS MANAGE_SEQ,path from test_1 GROUP BY id,seq 이렇게 조회를 하니
원하는 형식으로 구성은 되었으나 path값이 정확하지 않아 질문 드립니다.
path값이 manage_seq가 1인 값이 출력이 됩니다.
id | SEQ | MANAGE_SEQ | path |
AA1 | 1 | 3 | result/test/201811091102 |
AA2 | 1 | 1 | result/test/201811091102 |
AA3 | 1 | 1 | result/test/201811091101 |
AA4 | 1 | 1 | result/test/201811091102 |
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
제가 원하는 결과값은 아래 처럼 나왔으면 하는데 쿼리를 어떻게 수정 해야 할지 질문 드립니다.
id | SEQ | MANAGE_SEQ | path |
AA1 | 1 | 3 | result/test/201811091110 |
AA2 | 1 | 1 | result/test/201811091102 |
AA3 | 1 | 1 | result/test/201811091101 |
AA4 | 1 | 1 | result/test/201811091102 |
감사합니다.