Preloader image
DDD

데이터베이스

동일 칼럼 특정코드중 최신 데이터 1개 ROW만 출력하기 - MySQL / MariaDB / Oracle

작성자 관리자 (admin)
조회수 8,113
입력일 2023-02-05 07:22:13

동일 칼럼 특정코드 중 최신 데이터 1개 ROW만 출력하기
동일 bbs_code 중 최신 데이터 1개 ROW만 출력하기

-- MySQL / MariaDB / Oracle ...

SELECT P.*
  FROM ( SELECT *
           FROM bbs_board
          WHERE (bbs_code, bbs_edate) IN ( SELECT bbs_code
                                                , MAX(bbs_edate) AS bbs_edate
                                             FROM bbs_board 
                                            GROUP BY bbs_code
                                          )
        ) AS P
 GROUP BY P.bbs_code
;