QQ音乐的内容运营需要展示每个歌手的所有歌曲,方便用户快速了解歌手的作品。
涉及两张表:
singer_info:歌手信息(歌手ID、歌手名)
song_info:歌曲信息(歌曲ID、歌曲名、歌手ID)
请编写SQL查询,将每个歌手的所有歌曲名用逗号拼接成一列。输出歌手名、歌曲列表。
singer_info
| singer_id | singer_name | birth_date | gender | type1 | type2 | type3 |
|---|---|---|---|---|---|---|
| 1 | 周杰伦 | 1979-01-18 | m | 流行 | 港台 | 个人 |
| 2 | 蔡依林 | 1980-09-15 | f | 流行 | 港台 | 个人 |
| 3 | Beyond | 1983-01-01 | u | 摇滚 | 港台 | 乐队 |
| 4 | Michael Jackson | 1958-08-29 | m | 流行 | 欧美 | 个人 |
| 5 | 新裤子乐队 | 2000-01-01 | u | 摇滚 | 大陆 | 乐队 |
输出结果示例:
| singer_name | song_list |
|---|---|
| 周杰伦 | 稻香,花海,给我一首歌的时间,... |
| 蔡依林 | 日不落,舞娘,... |
 点击下方空白区域即可查看参考答案
MySQL 8.0