j'ai un requête compliquée à faire, j'en ai fait une partie, elle fonctionne bien mais je voudrai récupérer le champ "email" de ce que me retourne mon GROUP BY, voici la requête:
PS: C'est un concours, donc un classement, sur les 10 premières lignes.
SELECT *,COUNT(username) as total_filleul, SUM(paid_concours) as total_paid
FROM users
WHERE ref != '' AND bonus_ref_10_dollar_acqui = 1
GROUP BY ref
ORDER BY total_filleul DESC,total_paid DESC LIMIT 0,10
Admettons que seulement trois membres sont classés au concours, voici la liste des 3 premierrs membres:Code : Tout sélectionner
pseudo: ko
total filleul: 2
Classement: 1er
mail: ???
---------------------------
pseudo: adm
total filleul: 1
Classement: 2ème
mail: ???
---------------------------
pseudo: lt
total filleul: 1
Classement: 2ème
mail: ???
Voici la table en pièce jointe
Ma question: comment je peut récupérer le mail des gagnants ?