2011-03-30 3 views
0

Si je fais ce qui suit dans SQLite, je peux obtenir des albums et la somme des longueurs de toutes leurs pistes, ou la longueur de l'album. la table Album possède un identifiant (clé primaire) et un titre. La table des pistes a l'identifiant (clé primaire), le nom, la longueur, la notation, le compte, l'album_id, le genre_id.trouver le titre de l'album du plus long album

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

Comment puis-je imprimer SEULEMENT le titre de l'album du plus long album?

Répondre

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; 
Questions connexes