조회수가 가장 높은 게시물은 하나만 존재하므로, 조회수(VIEWS) 내림차순하여 1개의 칼럼만 조회
- 나의 코드
SELECT concat('/home/grep/src/', BOARD_ID, '/', FILE_ID, FILE_NAME, FILE_EXT) as FILE_PATH
from USED_GOODS_FILE
where BOARD_ID = (
select BOARD_ID
from USED_GOODS_BOARD
orderby VIEWS desc
limit 1
)
orderby FILE_ID desc;
+
✅ select max() 이용
- 다른 풀이 방식
SELECT CONCAT("/home/grep/src/",f.board_id, "/",f.file_id,f.file_name,f.file_ext)
FROM USED_GOODS_FILE f
JOIN USED_GOODS_BOARD b ON f.board_id = b.board_id
WHERE b.views = (SELECTMAX(views) FROM USED_GOODS_BOARD)
ORDERBY f.file_id DESC;