Code: Select all
Mask187=<Group|Name:Artist Ratings|Show tracks:No>\1 track from Artists with avg. track rating >= 3 stars|Icon:Top level|Filter:Songs.Artist In (SELECT Songs.Artist FROM Songs, ArtistsSongs WHERE Songs.ID = ArtistsSongs.IDSong AND (ArtistsSongs.PersonType = 1 OR ArtistsSongs.PersonType IS NULL) AND Rating >= 0 GROUP BY ArtistsSongs.IDArtist HAVING Avg(Rating) >= 60)\<Artist|Statistic:Count(All), Avg(Rating)|Sort order:RANDOM|Trim:1|Max tracks:1>
Mask188=<Group|Name:Artist Ratings|Show tracks:No>\1 from Artists with avg. track rating >= 3 stars|Icon:Top level|Filter:Songs.Artist In (SELECT (SELECT A1.IDSong FROM ArtistsSongs AS A1 WHERE A1.IDArtist = ArtistsSongs.IDArtist ORDER BY Random() LIMIT 1) Songs.Artist FROM Songs, ArtistsSongs WHERE Songs.ID = ArtistsSongs.IDSong AND (ArtistsSongs.PersonType = 1 OR ArtistsSongs.PersonType IS NULL) AND Rating >= 0 GROUP BY ArtistsSongs.IDArtist HAVING Avg(Rating) >= 60)\<Artist|Statistic:Count(All), Avg(Rating)|Trim:1>\<Artist>
So, still no solution. Any ideas?There was a problem querying the database:
Error executing SQL "SELECT Songs.*
FROM Songs
WHERE Songs.ID IN (SELECT Songs.ID FROM Songs WHERE (Songs.Artist In (SELECT (SELECT A1.IDSong FROM ArtistsSongs AS A1 WHERE A1.IDArtist = ArtistsSongs.IDArtist ORDER BY Random() LIMIT 1) Songs.Artist FROM Songs, ArtistsSongs WHERE Songs.ID = ArtistsSongs.IDSong AND (ArtistsSongs.PersonType = 1 OR ArtistsSongs.PersonType IS NULL) AND Rating >= 0 GROUP BY ArtistsSongs.IDArtist HAVING Avg(Rating) >= 60)))
" : near ".": syntax error (1, 1)
/Olle