Bonjour @ tous
Je viens vers vous avec petit soucis, explicationnnne :
Je gère des musiques, elles ont un classement et j'affiche un genre de TOP 10, 25, 50.. pour des durées variables jour, semaine, 15ène, mois... et je voudrai que les visiteurs aient la possibilité de trier les résultat du Top par les champs que j'affiche.
Mon soucis est le suivant :
Pour récupérer mon Top j'ai une requete basé sur la note obtenu au cours des n derniers jours "ORDER BY note DESC" avec une limite de le longueur de mon top (10, 25, 50...).
Lorsque je veux faire un tri je vais classer les resultats par critères je suis obligé côté mysql de faire une requete imbriqué 'AND id_music IN (ma_requete_du_dessus) et de faire ma tambouille ensuite, mon probleme c'est que j'ai pas le droit d'utiliser un LIMIT dans un requete imbriqué, j'ai une jolie erreur qui m'annonce que c'est pas encore géré... :
This version of MySQL doesn't yet support 'LIMIT & IN/ALL/ANY/SOME subquery'
Si quelqu'un connait un moyen de contourner le problème, toutes proposition est la bien venue
Merci d'avance
Lynx
Partager