0

我们必须编写一个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

但是此查询返回所有相同且没有不同的结果。

你能告诉我我哪里错了吗?

4

0 回答 0