[MYSQL]SELECT: 두 개 테이블 JOIN

박민하·2022년 6월 27일
0

DATABASE

목록 보기
6/13
post-thumbnail

✅ table: 필드값

  1. films: 영화 제목
  2. genres: 영화 장르
  3. films_genres: 영화 제목 id, 영화 장르 id
    → 1번, 2번 테이블의 중간 테이블

✔ 장르별 영화 정렬

select f.name, g.name from films f, genres g, films_genres fg where f.id=fg.film_id and g.id=fg.genre_id;

✔ 장르가 애니메이션인 영화 추출

select f.name, g.name from films f, genres g, films_genres fg where f.id=fg.film_id and g.id=fg.genre_id and g.name='애니메이션';
```![](https://velog.velcdn.com/images/miracle-21/post/e637a761-434a-44e1-937c-3e4096f45fa0/image.png)

✔ 장르가 로맨스인 영화 추출

select f.name, g.name from films f, genres g, films_genres fg where f.id=fg.film_id and g.id=fg.genre_id and g.name='로맨스';

profile
backend developer 🐌

0개의 댓글