📌 문제링크
https://school.programmers.co.kr/learn/courses/30/lessons/164671
프로그래머스
SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
📌 문제풀이
select concat('/home/grep/src/', a.board_id, '/', file_id, file_name, file_ext) as file_path
from USED_GOODS_BOARD a left join USED_GOODS_FILE b on a.board_id = b.board_id
where views in (select max(views) from USED_GOODS_BOARD)
order by file_id desc
📖 NOTE
- where views in (select max(views) from USED_GOODS_BOARD) 조건절을 사용하여, 가장 높은 조회수(views)를 가지고 있는 데이터만 가져올 수 있도록 설정
- concat 함수를 사용하여 조건에 맞게 파일경로를 설정
- concat(값1, 값2, 값3, 값4 ...) => 값1~4 가 합쳐지는 함수
'SQL > 프로그래머스' 카테고리의 다른 글
| [MySQL] [프로그래머스 level 4] 입양 시각 구하기(2) (0) | 2025.10.24 |
|---|---|
| [MySQL] [프로그래머스 level 4] 자동차 대여 기록 별 대여 금액 구하기 (0) | 2025.10.22 |
| [MySQL] [프로그래머스 level 3] 업그레이드 할 수 없는 아이템 구하기 (0) | 2025.06.17 |
| [MySQL] [프로그래머스 level 3] 자동차 대여 기록에서 대여중 / 대여 가능 여부 구분하기 (2) | 2025.06.14 |
| [MySQL] [프로그래머스 level 4] FrontEnd 개발자 찾기 (0) | 2025.06.12 |