[Réglé] - Requete SQL

waouh
WRInaute discret
WRInaute discret
 
Messages: 167
Inscription: 18 Mai 2004

[Réglé] - Requete SQL

Message le Mer Nov 16, 2005 15:58

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 ?
Dernière édition par waouh le Mer Nov 16, 2005 19:28, édité 1 fois.

spidetra
WRInaute passionné
WRInaute passionné
 
Messages: 1500
Inscription: 7 Juil 2003

Re: AIDE - Requete SQL

Message le Mer Nov 16, 2005 16:06

waouh a écrit::

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


Code: Tout sélectionner
SELECT
pseudo,
ip,
uid,
count(uid) as nb_comptes
FROM `users`
GROUP BY ip
HAVING nb_comptes > 1


cyberdesign
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 22
Inscription: 4 Déc 2004

Message le Mer Nov 16, 2005 16:16

Il faut faire:
Code: Tout sélectionner
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.

waouh
WRInaute discret
WRInaute discret
 
Messages: 167
Inscription: 18 Mai 2004

Message le Mer Nov 16, 2005 19:27

merci !! ca fonctionne bien :d


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités