【发布时间】:2014-05-24 16:37:45
【问题描述】:
我有一个 SQLite 查询问题,该查询旨在返回有关我的数据库表中艺术家的每个专辑记录的信息,该表称为 Tracks。如果所有专辑名称都是唯一的,则查询可以正常工作,但是如果我的专辑名称重复,例如许多艺术家的专辑名为“Greatest Hits”,那么我发现每个艺术家都获得相同的专辑插图Greatest Hits 专辑名称。
这是我的 SQL 查询:
SELECT DISTINCT artistName, trackName, trackPath, imagePath, year, albumName, bpm, genre1, genre2, genre3
FROM Tracks WHERE genre1='Pop' or genre2='Pop' or genre3='Pop'
GROUP BY albumName
ORDER BY artistName
【问题讨论】: