Bonjour à tous et à toutes,

voici ma requête :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
SELECT onair_media.id, SUM( count( onair_played.id ) * song.popularity_2 ) 
FROM onair_song
LEFT JOIN onair_played ON ( onair_played.onairsong_id = onair_song.id ) 
LEFT JOIN onair_media ON ( onair_played.onairmedia_id = onair_media.id ) 
LEFT JOIN song ON ( onair_song.song_id = song.id ) 
WHERE onair_song.song_id >0
AND song.online >0
AND onair_media.id =7
AND ignored =0
GROUP BY onair_media.id
j'ai un petit "Invalid use of group function" que je n'arrive pas à comprendre, je veux récupérer pour un media, le total du nombre de fois qu'un "song" est joué sur celle-ci multiplié par un coefficient.

Pourriez-vous m'aider ? merci.