gpt4 book ai didi

mysql通过关联表从2个表中检索数据

转载 作者:行者123 更新时间:2023-11-29 09:14:57 24 4
gpt4 key购买 nike

我有一个包含 3 个表的 MYSQL 数据库:

  1. 艺术家(artist_id,姓名)
  2. 专辑(album_i,标题)和第三个相关表:
  3. albums_artists(album_id、artist_id)

我的目标是显示所有艺术家的列表,并在每个艺术家的名字旁边显示该艺术家发行的所有专辑的标题。 (一张专辑“属于”仅一位艺术家,当然一位艺术家可能拥有不止一张专辑)

如果能够得到如下结果,那就太好了:

1“交流/直流”3“要有摇滚”
1“交流/直流”4“高压”
2“深紫”45“机头”
2“深紫色”49“岩石中”
3“摩托头”666“黑桃A”数量

(每行的第一个数字是艺术家 ID,第二个数字是专辑 ID)。

合适的查询是什么?

最佳答案

select
artist_id,
album_id,
...
from
albums_artists
join albums on albums.id = albums_artists.album_id
join artists on artists.id = albums_artists.artist_id

关于mysql通过关联表从2个表中检索数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4433927/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com