我是 SQL 新手。我有一个语法错误,似乎无法让 SQL 查询系统同意它:
select t.tracktitle from tracks t
inner join titles ti
inner join artists ar
if (ar.artistname = "The Bullets
", 'yes', 'no')
on ti.titleid = t.titleid;
我正在尝试按艺术家名称“子弹”查找所有曲目。我的表类似于以下内容:
曲目
TitleID, TrackNum, TrackTitle
标题
TitleID, ArtistID, Title
艺术家
ArtistID, ArtistName, Region
我的问题是必须按艺术家名称“The Bullets”查找所有曲目,并尝试查询:
select t.tracktitle from tracks t
inner join titles ti
inner join artists ar
if (ar.artistname = "The Bullets
", 'yes', 'no')
on ti.titleid = t.titleid;
问题是我需要一个“是”(如果它与艺术家姓名匹配)或“否”,如果它与艺术家姓名不匹配。