카테고리 별 도서 판매량 집계하기
https://school.programmers.co.kr/learn/courses/30/lessons/144855
SELECT category, sum(book_sales.sales) as total_sales
from book, book_sales
where book.book_id = book_sales.book_id and date_format(book_sales.sales_date, "%Y-%m") = '2022-01'
group by category
order by category asc
sales 모두 합 한것을 출력한다.
있었는데요 없었습니다
https://school.programmers.co.kr/learn/courses/30/lessons/59043
SELECT o.animal_id, o.name
from animal_ins as i join animal_outs as o
on i.animal_id = o.animal_id and i.datetime > o.datetime
order by i.datetime asc
서로 다른 테이블에서 데이터를 가져올 때 사용하는 것이 조인이다.
- Inner join(내부 조인) : 우리가 흔히 쓰는 조인 다른 테이블의 내용을 가져옴
- Outer join(외부 조인)
외부 조인은 한쪽 테이블에만 내용이 있어도 결과가 검색된다. 두 가지 테이블의 내용을 한 번에 가져올 수도 있다.
Left outer join은 첫 번째 테이블의 내용은 두 번째 테이블과 연계되는 내용이 없더라도 모두 검색되어야 한다.
즉 첫번째 테이블은 무조건 출력한다.
Right outer join은 두 번째 테이블의 내용은 모두 검색되어야 한다는 뜻이다.
즉 두번째 테이블은 무조건 출력한다.
Full outer join은 모든 테이블의 내용을 검색한다.
'코딩테스트 공부 > MySQL 문제 풀기' 카테고리의 다른 글
SQL 고득점 kit6 (0) | 2023.02.22 |
---|---|
SQL 고득점 kit5 (0) | 2023.02.10 |
SQL 고득점 Kit4 (0) | 2023.01.28 |
SQL 고득점 Kit2 (0) | 2023.01.15 |
SQL 고득점 Kit (0) | 2023.01.12 |