[PHP][MYSQL] rechercher des enregistrements dans un table

koko

Habitué
donc je ne sais pas comment je pourrais faire pour trouver dans un table les enregistrements qui ont pour un champ la meme valeur... cette valeur n'étant pas connue...
(car si elle était connue, un bete select * from table where champ=valeur)

voila merci... (faut pas forcement me donner le code, juste la manière d'y arriver et je devrais pouvoir me débrouiller)
 

ffomnislash

Grand Maître
si ce que tu veut c'est sortir les enregistrements en regroupant ceux ayant la mm valeur tu peut faire "order by"

autrement je voit pas trop ce que tu veut faire.
 

lagouelle

Habitué
tu peux essayer de faire un " group by " sur ta colonne ou alors un produit cartesien (mais me rappel plus si mysql le supporte ...)
 

koko

Habitué
je crois que le group ce rapporche de ce que je voudrais... mais je fais comment pour montrer qu'il y a par exemple 2 fois la valeur dans la table ?
 

lagouelle

Habitué
si tu fais :

select colonne,count(*) from table group by colonne

ca te donnera la valeur de chaque champs differents avec son nombre d occurence dans la table

voila mais je sais pas si c est ca que tu veux faire

si ce n est pas le cas essai de detailler un peu plus
 

joce

Grand Maître
Pour être plus complet et avoir uniquement les doublons :

select colonne,count(*) as num from table group by colonne HAVING num>1;

 

ffomnislash

Grand Maître
tout sa sa me fait penser que j'ai encore beaucoup de chose a apprendre sur les appel mysql :ouch:
 
Vous devez vous inscrire ou vous connecter pour répondre ici.
Derniers messages publiés
Statistiques globales
Discussions
730 126
Messages
6 717 808
Membres
1 586 365
Dernier membre
matiOs1
Partager cette page
Haut