728x90
320x100
MySQL
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
ORDER BY VIEWS DESC
LIMIT 1)
ORDER BY FILE_ID DESC
Oracle
SELECT '/home/grep/src/' || B.BOARD_ID || '/' || B.FILE_ID || B.FILE_NAME || B.FILE_EXT AS FILE_PATH
FROM (SELECT *
FROM (SELECT *
FROM USED_GOODS_BOARD
ORDER BY VIEWS DESC
)
WHERE ROWNUM = 1
) A, USED_GOODS_FILE B
WHERE A.BOARD_ID = B.BOARD_ID
ORDER BY B.FILE_ID DESC;
728x90
320x100
'💻 하나씩 차곡차곡 > 프로그래머스 (SQL)' 카테고리의 다른 글
[String, Date/LEVEL3] 대여 기록이 존재하는 자동차 리스트 구하기 (MySQL/Oracle) (0) | 2023.06.28 |
---|---|
[String, Date/LEVEL3] 조건별로 분류하여 주문상태 출력하기 (MySQL/Oracle) (0) | 2023.06.27 |
[String, Date/LEVEL3] 조건에 맞는 사용자 정보 조회하기 (MySQL/Oracle) (0) | 2023.06.23 |
[String, Date/LEVEL3] 오랜 기간 보호한 동물(2) (MySQL/Oracle) (0) | 2023.06.22 |
[String, Date/LEVEL2] 이름에 el이 들어가는 동물 찾기 (MySQL/Oracle) (0) | 2023.06.20 |