[문제]
두 테이블 (USED_GOODS_BOARD,USED_GOODS_FILE)에서 조회수가 가장 높은 게시물의 첨부파일 경로 조회
가장 조회수가 높은 게시물은 하나만 존재한다.
[조건]
기본적인 파일 경로 /home/grep/src/ 게시글 ID + 파일이름 순으로 경로 생성
[풀이]
SET @max_board= (SELECT BOARD_ID
FROM USED_GOODS_BOARD
ORDER BY views DESC LIMIT 1);
SELECT CONCAT('home/grep/src/',@max_board,'/',FILE_ID, FILE_NAME, FILE_EXT) as FILE_PATH
FROM USED_GOODS_FILE
WHERE BOARD_ID= @max_board
ORDER BY FILE_ID DESC
set으로 미리 가장 조회수가 높은 게시물의 게시물 아이디를 가지고 있는다.
그리고 나서 where문으로 같은 ID의 정보를 가지고 와서 파일 경로를 붙여준다.