Index du forum »»  Le coin des codeurs »» Requête MySQL

Requête MySQL#4914

4Contributeur(s)
axelalexpdeveloppeurAnonyme
3 Modérateur(s)
developpeurjpbJireck
Anonyme Anonymeicon_post
Bonjour,

contexte :
j'ai une table "matériel" dans une bdd "x" avec 3 champs : "id", "rub" et "nom".

ce que je voudrais :
faire une requête pour obtenir le nombre de "rub" différentes (sachant qu'on peut trouver plusieurs fois la même valeur dans ce champ).

Vous pouvez m'aider?
developpeur developpeuricon_post
"Distinct" / achète une doc SQL ....

Faut pas croire que l'on va répondre comme cela pendant 300 années ....
axel axelicon_post
et pan dans le paf...
alexp alexpicon_post
ouaip, même qu'il y a des docs en ligne, téléchargeables, c'est plus simple et moins cher ;-) mais c'est moins pratique :#
developpeur developpeuricon_post
un chouat sec, le dev ce soir .... / désolé
axel axelicon_post
mais non, sois pas desolé, t'as le droit de craquer de temps en temps...
Anonyme Anonymeicon_post
c'est clair que le 'distinct' va trop te sortir un nombre ...
Bravo les mecs, sympas comme aide et en plus utile !

'select count(distinct rub) from matériel'

est UNE solution fonctionnant sur SQL server et MySQL
pas forcement la plus performante sur des millions d'enregistrements,
le distinct est très gourmand.

bastetarte@hotmail.com