Preloader image
DDD

데이터베이스

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

작성자 관리자 (admin)
조회수 10,499
입력일 2023-02-05 07:29:08

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

-- 신버전 MS-SQL (O)
-- 구버전 MySQL (O)
-- 신버전 MariaDB (O)

SELECT R.*
FROM
(
SELECT P.*
  FROM ( SELECT *
           FROM bbs_board AS C
          WHERE EXISTS ( SELECT bbs_code
                              , MAX(bbs_edate) AS bbs_edate
                           FROM bbs_board
                          GROUP BY bbs_code
                        )
       ) AS P
 ORDER BY bbs_edate DESC
) AS R
GROUP BY bbs_code
;