找到最长专辑的专辑标题

时间:2011-03-30 18:53:31

标签: sqlite

如果我在SQLite中执行以下操作,我可以获取专辑以及所有曲目的总长度或专辑的长度。 Album表具有id(主键)和标题。曲目表有id(主键),名称,长度,评级,计数,album_id,genre_id。

SELECT title, SUM(length)
FROM Album JOIN Tracks ON Tracks.id=Album.id
GROUP BY album_id

如何仅打印最长专辑的专辑标题?

1 个答案:

答案 0 :(得分:2)

       select a.title, sum(t.length) 
       from album a, track t 
       where a.id = t.album_id group by a.title 
       order by sum(t.length) desc limit 1;