テーブルのジャンル
id | genre | display
---+-----------+------------
1 | Action | 1
2 | Comedy | 0
3 | Romance | 1
テーブルムービー
id | genre_id | movie | year | display
---+-----------+---------------+---------+------------
1 | 1 | Kill Bill | 2003 | 1
2 | 1 | Die Hard | 1988 | 0
3 | 2 | Anchorman | 2004 | 1
4 | 3 | Titanic | 1997 | 1
5 | 3 | Casablanca | 1942 | 1
クエリ
SELECT genre.genre, movies.movie, movies.year FROM `genre` JOIN `movies` ON
genre.id = movies.genre_id WHERE genre.display = 1 AND movies.display = 1
この特定の順序で以下の結果が得られるように、SQLステートメントを作成しようとしています。ジャンルの表示が 1 の場合、ジャンル自体と、表示が 1 の映画が表示されます。また、ジャンル名を重複させないでください。
アクション
- キル・ビル
- 2003年
ロマンス
- タイタニック
- 1997年
- カサブランカ
- 1942年