[Réglé] - Requete SQL

WRInaute discret
Bonjour,

je souhaiterais afficher une liste de membres s'etant connecté au moin avec 2 comptes differents et la meme ip.

voici ma requete :

SELECT pseudo, ip, uid, count(uid) as nb_comptes FROM `users` WHERE nb_comptes > 1 GROUP BY ip

biensur elle fonctionne pas. parceque je fais mon where sur nb_comptes qui est generé grace a la requete, comment faire autrement ?
 
WRInaute passionné
Re: AIDE - Requete SQL

waouh a dit:
:

SELECT pseudo, ip, uid, count(uid) as nb_comptes FROM `users` WHERE nb_comptes > 1 GROUP BY ip

Code:
SELECT 
 pseudo, 
 ip, 
 uid, 
 count(uid) as nb_comptes
 FROM `users`
 GROUP BY ip
HAVING nb_comptes > 1
 
Nouveau WRInaute
Il faut faire:
Code:
SELECT
 pseudo,
 ip,
 uid,
 count(uid) as nb_comptes
 FROM `users`
 GROUP BY  pseudo,
 ip,
 uid
HAVING nb_comptes > 1
Le group by seulement sur l'ip ne fonctionnera pas.
 
Discussions similaires
Haut