MySQL初学者查询帮助,电影和演员
Posted
技术标签:
【中文标题】MySQL初学者查询帮助,电影和演员【英文标题】:MySQL Beginner query help, movie and actors 【发布时间】:2021-09-08 14:35:15 【问题描述】:在这里演示 Sakila 数据库:https://demo.phpmyadmin.net/master-config/index.php?route=/database/structure&db=sakila
我是 mysql 新手,我正在尝试从 mysql demo sakila 数据库中获取以下信息:
需要查询列出片名、片名演员人数、演员姓名列表
例如这样
output preview
【问题讨论】:
到目前为止,您尝试过什么结果?你能显示你的查询吗? 【参考方案1】:你可以试试这个
SELECT DISTINCTROW GROUP_CONCAT(a.first_name, ' ', a.last_name) as name, COUNT(a.actor_id) as num_actors, b.title as title FROM actor a, film b, film_actor c WHERE c.film_id = b.film_id and c.actor_id = a.actor_id GROUP BY title;
但就像其他人指出的那样,反复尝试将是您学习此类内容的最佳方式。 这是一个很好的参考/教程来看看
https://database.guide/how-to-return-query-results-as-a-comma-separated-list-in-mysql/
【讨论】:
以上是关于MySQL初学者查询帮助,电影和演员的主要内容,如果未能解决你的问题,请参考以下文章