문제
REST_INFO 테이블에서 음식종류별로 즐겨찾기수가 가장 많은 식당의 음식 종류, ID, 식당 이름, 즐겨찾기수를 조회하는 SQL문을 작성해주세요. 이때 결과는 음식 종류를 기준으로 내림차순 정렬해주세요.
풀이 코드
처음 작성했던 코드는 where in 절 대신 주석 처리된 줄을 포함해서 실행했었다.
두 코드 모두 동일한 답을 출력하긴 하지만, where in 절을 포함시키지 않으면 오류 발생 가능성이 있기 때문에(중복 처리 가능성으로 생각된다..) 오답 처리가 되는 것 같다.
이런 부분까지 생각하고 쿼리를 잘 설계해야 하는데.. 아직 더 많은 공부와 노력이 필요하다는 걸 느꼈다. ~~
'Data > SQL' 카테고리의 다른 글
[HackerRank] Top Competitors (0) | 2023.03.11 |
---|---|
[프로그래머스] 식품분류별 가장 비싼 식품의 정보 조회하기 (0) | 2023.03.09 |
[프로그래머스] 특정 기간동안 대여 가능한 자동차들의 대여비용 구하기 (0) | 2023.03.04 |
[HackerRank] The Report (0) | 2023.02.15 |
[HackerRank] SQL Basic 문제 풀이 (MySQL) (0) | 2023.02.08 |