https://school.programmers.co.kr/learn/courses/30/lessons/62284
우유와 요거트가 담긴 장바구니
SELECT distinct a.cart_id
from (select cart_id, name from cart_products where name = 'Milk') as a join cart_products as b
on a.cart_id = b.cart_id
where b.name = "Yogurt"
order by id asc
Milk와 Yogurt가 같이 있는것을 찾으라는 문제였다. 그래서 milk가 있는 table을 하나 만들고 현재 cart_products와 join 한 뒤 Yogurt가 있는 것을 찾아 주었다.
https://school.programmers.co.kr/learn/courses/30/lessons/144856
저자 별 카테고리 별 매출액 집계하기
SELECT BOOK.author_id, author_name, category, sum(sales*price) as TOTAL_SALES
from BOOK, AUTHOR, BOOK_SALES
where BOOK.author_id = Author.author_id and Book.BOOK_ID = BOOK_SALES.book_id
and date_format(sales_date, "%Y-%m") = '2022-01'
group by author.author_id, author.author_name, book.category
order by author_id, category desc
'코딩테스트 공부 > MySQL 문제 풀기' 카테고리의 다른 글
MySQL 문제출기(프로그래머스) (0) | 2023.03.12 |
---|---|
SQL 고득점 kit6 (0) | 2023.02.22 |
SQL 고득점 Kit4 (0) | 2023.01.28 |
SQL 고득점 Kit3 (0) | 2023.01.23 |
SQL 고득점 Kit2 (0) | 2023.01.15 |