데이터 베이스를 다루게 되면 실제론 더 많은 데이터를 다룬다. 그래서 당연히 데이터 베이스 2개를 합치는것으로 업무가 끝나지 않을것이다.
오늘은 그 방법을 알아보자
-- 데이터 reviews,reviewer,series를 합친다.
select series.title,reviews.rating,concat(reviewers.first_name,' ',reviewers.last_name) as reviewer
from reviews
join reviewers
on reviewer_id = reviewers.id
-- 한번 더 쓰면 된다. 아때 on은 반대로 써준다.
join series
on series.id = series_id
order by series.title,reviews.id;
3개 이상의 데이터를 합칠수 있다.
반응형
'데이터 베이스' 카테고리의 다른 글
데이터 베이스(24) 조건문 where와 where not (0) | 2022.12.09 |
---|---|
데이터 베이스(23) 인덱스 설정을 활용한 데이터를 유니크하게 만들기 (0) | 2022.12.09 |
데이터 베이스 (21) 데이터 베이스상에 null값 대체 ifnull (0) | 2022.12.08 |
데이터 베이스(20) 데이터 삭제 시 참조된 데이터 삭제하기 (0) | 2022.12.08 |
데이터 베이스(19) 2개 테이블을 하나로 합치기 join함수 (0) | 2022.12.08 |