Nouveau WRInaute
Bonjour,
J'ai testé de nombreuses façons mais les infos ne remontent toujours pas triées ...
J'ai 3 tables (membre, relation et lien)
BUT : Je voudrais le lien ayant le plus de hits pour chaque membre
Table membre : la structure est simple (id_membre)
Table relation : la structure est simple (id_membre, id_lien)
Table lien : La structure (id_lien, hits)
J'ai testé :
SELECT c.id_liens, c.hits, max(c.hits) as total
FROM user a, relation b, lien c
WHERE a.id_membre = b.id_membre and b.id_lien = c.id_lien
group by a.id_membre
order by total DESC;
le résultat fonctionne presque, je récupère bien un id_lien par membre mais pas celui avec le plus de hits ^^
Avez-vous une solution a mon problème, je planche depuis plusieurs heures sans résultat
Merci d'avance
J'ai testé de nombreuses façons mais les infos ne remontent toujours pas triées ...
J'ai 3 tables (membre, relation et lien)
BUT : Je voudrais le lien ayant le plus de hits pour chaque membre
Table membre : la structure est simple (id_membre)
Table relation : la structure est simple (id_membre, id_lien)
Table lien : La structure (id_lien, hits)
J'ai testé :
SELECT c.id_liens, c.hits, max(c.hits) as total
FROM user a, relation b, lien c
WHERE a.id_membre = b.id_membre and b.id_lien = c.id_lien
group by a.id_membre
order by total DESC;
le résultat fonctionne presque, je récupère bien un id_lien par membre mais pas celui avec le plus de hits ^^
Avez-vous une solution a mon problème, je planche depuis plusieurs heures sans résultat
Merci d'avance