프로그래머스 조회수가 가장 많은 중고거래 게시판의 첨부파일 조회하기

박정재·2023년 3월 14일

문제 설명

조회수가 가장 높은 중고거래 게시물에 대한 첨부파일 경로를 조회하는 SQL문을 작성. 첨부파일 경로는 FILE ID를 기준으로 내림차순 정렬. 기본적인 파일경로는 /home/grep/src/ 이며, 게시글 ID를 기준으로 디렉토리가 구분되고, 파일이름은 파일 ID, 파일 이름, 파일 확장자로 구성되도록 출력. 조회수가 가장 높은 게시물은 하나만 존재

문제 출처: https://school.programmers.co.kr/learn/courses/30/lessons/164671

문제 풀이

SELECT
    CONCAT('/home/grep/src/', FILE.BOARD_ID, '/', FILE_ID, FILE_NAME, FILE_EXT) AS FILE_PATH
FROM USED_GOODS_FILE AS FILE
LEFT JOIN USED_GOODS_BOARD AS BOARD
ON FILE.BOARD_ID = BOARD.BOARD_ID
WHERE VIEWS = (SELECT MAX(VIEWS) FROM USED_GOODS_BOARD)
ORDER BY FILE_ID DESC
profile
Keep on dreaming and dreaming

0개의 댓글