我们必须编写一个Musicbrainz数据库的查询(在这里你可以看到方案)。查询是:
查找发行版中艺术家姓名与署名名称不同的发行版(结果必须包含发行名称、署名艺术家姓名(即artist_credit.name)和艺术家姓名(即artist.name))。
我试过的是这样的:
select release.name, artist_credit.name, artist.name
from artist join artist_credit_name on (artist.id = artist_credit_name.artist)
join artist_credit on (artist_credit.id = artist_credit_name.artist_credit)
join release on (release.artist_credit = artist_credit.id)
where artist_credit.name <> artist.name
但是此查询返回所有相同且没有不同的结果。
你能告诉我我哪里错了吗?