2011-03-30 29 views
0

如果我在SQLite中做以下事情,我可以得到專輯和他們所有曲目的總長度或專輯的長度。專輯表有ID(主鍵)和標題。曲目表有ID(主鍵),名稱,長度,評分,計數,album_id,genre_id。尋找最長的專輯專輯標題

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

我該如何打印專輯最長的專輯標題?

回答

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;