如果我在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
如何仅打印最长专辑的专辑标题?
答案 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;