gpt4 book ai didi

SQLite 按问题分组

转载 作者:行者123 更新时间:2023-12-02 10:50:34 24 4
gpt4 key购买 nike

我的 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

最佳答案

改变

 GROUP BY albumName 

 GROUP BY artistName, albumName 

最初的GROUP BY子句告诉系统“汇总”数据,这样每个albumName只有一行。您确实希望每个唯一的 albumName/ArtistName 组合都有一行。

关于SQLite 按问题分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22997070/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com