-- 2개 테이블 조인 시 특정 칼럼(bbs_code) 최대값(OrderNo)의 1ROW 씩만(bbs_code 기준) 출력 -- 조인된 기준 테이블(bbs_information)의 데이터를 포함한 전체 ROW 출력하기 -- MySQL 5.5.17-log (X) -- MariaDB 11.1.0-MariaDB (O) -- SQL Server 2019 (O)
SELECT * FROM bbs_information AS Z LEFT OUTER JOIN ( SELECT * FROM ( SELECT *, ROW_NUMBER() OVER (PARTITION BY bbs_code ORDER BY bbs_sdate DESC) AS OrderNum FROM bbs_board ) AS Y WHERE Y.OrderNum = 1 ) AS X ON Z.bif_code=X.bbs_code ;