--- a/src/Core/Banshee.Services/Banshee.Collection.Database/DatabaseYearListModel.cs
+++ b/src/Core/Banshee.Services/Banshee.Collection.Database/DatabaseYearListModel.cs
@@ -44,12 +44,10 @@ namespace Banshee.Collection.Database
         {
             QueryFields = new QueryFieldSet (Banshee.Query.BansheeQuery.YearField);
             ReloadFragmentFormat = @"
-                FROM (SELECT MIN(CoreTracks.TrackID) AS TrackID, CoreTracks.Year FROM CoreTracks GROUP BY CoreTracks.Year) AS CoreTracks
-                WHERE CoreTracks.Year IN
-                    (SELECT CoreTracks.Year FROM CoreTracks, CoreCache{0}
-                        WHERE {4}(CoreCache.ModelID = {1}) AND
-                              CoreCache.ItemID = {2} {3})
-                    ORDER BY Year";
+                FROM (SELECT MIN(CoreTracks.TrackID) AS TrackID
+                      FROM CoreTracks, CoreCache
+                      WHERE {4}(CoreCache.ModelID = {1}) AND CoreCache.ItemID = {2} {3}
+                      GROUP BY Year) AS CoreTracks";
         }
 
         public override string FilterColumn {

