Page 1 sur 1

appairer des enregistrement SQL

Posté : 29 mars 2006, 09:30
par Invité
salut a tous

J'ai une base de donne contenant des enregistrement avec un champs user qui s'update tous les jours je voudrais dissocier (et donc compter ) le nombre d'enregistrement par user

j'ai essayer l'order by mais je ne vois pas comment les trier en php ,il me manque surement une condition dans ma requete SQL

Merci d'avance....... :D

Posté : 29 mars 2006, 10:07
par zeus
Quel est le format de la table ?
Quelles sont les données que tu veux récupérer ?

Je veux bien t'aider mais comme j'ai cassé ma boule de cristal hier soir, je peux plus deviner les structures :langue:

Sérieusement, donne nous les renseignements que je viens de te demander et on se penchera sur ton problème

Posté : 29 mars 2006, 10:25
par Invité
le format de la table :
1 id + un champs user+un champs date+ un champ data

Je veux en fait recupérer le nombre d'ocurrence dans la table par user .........

Posté : 29 mars 2006, 10:30
par zeus
OK, j'ai compris.

ce que tu désire faire, c'est connaitre le nombre d'enregistrement par user. Il te faut donc grouper les enregistrements de ta table par user, avec la clause GROUP BY puis compter le nombre de tuples dans chaque groupe avec COUNT. L'affichage du champ user te permet de savoir à quel user correspond le nombre de tuple

Code : Tout sélectionner

SELECT user, COUNT(user) FROM ma_table GROUP BY user

Posté : 29 mars 2006, 10:37
par Invité
Merci ça marche :wink: