我正在使用我在本地安装并通过 pgAdmin 访问的musicbrainz.org postgresql 数据库。
该数据库是音乐艺术家和相关标准的列表。这是架构。
可以列出艺术家可能拥有的各种关系。例如,这里是指向麦当娜的关系的链接,其中包括指向麦当娜的维基百科页面和她的推特句柄等的链接。
如何创建一个 SQL 查询来输出给定艺术家的所有关系?我努力了:
SELECT
url.url,
artist.name
FROM
musicbrainz.artist,
musicbrainz.url,
musicbrainz.link
WHERE
url.id = artist.id
ORDER BY
url.url ASC;
但是,这些链接与正确的艺术家不相关。我用错了钥匙吗?