私はすでにMySqlにある知識を広げようとしているので、サンプルデータベースをhttp://downloads.mysql.com/docs/sakila-db.zipからダウンロードして、そこにある私のqを始めます。これらのテーブル(俳優、映画、映画俳優)に参加して、それぞれの俳優が彼が行動する映画を見せるテーブルを持つ方法?MySqlは条件付きで3つのテーブルを結合する
0
A
答えて
0
これらのテーブルは、このクエリを使用することができますフィルムと各アクターを表示するには、多対多の関係を持っている -
SELECT
a.actor_id,
a.first_name,
a.last_name,
f.film_id,
f.title
FROM actor a
INNER JOIN film_actor fa
ON fa.actor_id = a.actor_id
INNER JOIN film f
ON f.film_id = fa.film_id
0
このDevartの修正クエリです。
SELECT
a.actor_id,
CONCAT(a.first_name,' ',a.last_name) AS ActorName,
GROUP_CONCAT(f.title) Titles
FROM actor a
INNER JOIN film_actor fa
ON fa.actor_id = a.actor_id
INNER JOIN film f
ON f.film_id = fa.film_id
GROUP BY actor_id
:あなたは
Actor_ID
で結果を持っているしたい場合は、
は
ActorName
と
が、あなたは、このいずれかを試してみてください
TITLE
をconcactenated concactenated
関連する問題
- 1. MySQL - 2つのテーブルを条件付きで結合する
- 2. OR条件付きのMySQL結合テーブル
- 3. 3テーブル条件付きクエリ - PHP mysql
- 4. Mysqlクエリの2つのテーブルが条件付きで結合する
- 5. 条件付きのMySQL結合?
- 6. 条件付きの2つのSQLテーブルを結合する
- 7. 条件付きテーブルの結合
- 8. 条件付きテーブルの結合
- 9. MySQL 3つのテーブルを結合し、そのうちの2つは追加条件付き
- 10. 2つ目のテーブルの条件付き複数テーブル結合
- 11. 3つのテーブルのデータを条件結合で表示する
- 12. SQL複数の条件に3つのテーブルを結合する
- 13. LIKE条件で2つのmysqlテーブルを結合します。
- 14. ビュー内の4つのテーブルのSQL Server条件付き結合
- 15. このMysql条件付き結合は可能ですか?
- 16. インナーには、3つのテーブルを結合条件
- 17. 他のテーブルの条件付きテーブルへの左結合テーブル
- 18. 条件付き節を使用して複数のmysqlテーブルを結合する
- 19. 条件付きでテーブルを結合する
- 20. 条件付きクロス結合
- 21. LINQ条件付き結合
- 22. activejdbc:条件付き結合
- 23. SQL条件付き結合
- 24. MySQLの条件付きテーブル名はJOIN
- 25. 2つのテーブルと3番目のテーブルを条件付きの列として結合する
- 26. 3つのテーブルを結合するMySQL
- 27. linq 3テーブルまたは条件付き
- 28. Mysql IF条件付き同じテーブルを2回左に結合する
- 29. mySQLは条件付きの複数のテーブルに結合しました
- 30. 2つのDataTableを条件付きで結合する方法