Liste des valeurs possibles (SQL)

MHH225 Messages postés 560 Statut Membre -  
MHH225 Messages postés 560 Statut Membre -
Bonjour,

J'ai une table SQL qui comporte un champs type, et je voudrai lister toutes les valeurs différentes qu'il y a dans ce champs.

Ex:
id| titre____| type
_|_________|________
1|pizza_____ |fastfood
2|haricots___|légumes
3|pomme___|fruit
4|pates____ |fastfood
5|hamburger |fastfood
6|navet____ |légumes

Et la requete me sort
-fastfood
-légumes
-fruit

Si vous pouviez m'aider ça m'aiderait vraiment beaucoup ;-) !

Merci
A voir également:

2 réponses

Marco la baraque Messages postés 1030 Statut Contributeur 329
 
Bonsoir,
select distinct type from tatable;

Cordialement,
1
MHH225 Messages postés 560 Statut Membre 46
 
Où type est le nom du champs ?
OK merci beaucoup !!
0
Marco la baraque Messages postés 1030 Statut Contributeur 329 > MHH225 Messages postés 560 Statut Membre
 
Exactement.
Pour améliorer ça, il est plutôt conseillé (pour éviter les doublons) de créer une table type, et d'avoir dans ta table ici présente une foreign key vers cette table type. Ca permet par ailleurs de récupérer plus facilement la liste de tous les types (parce que l'utilisation du "distinct" est un peu coûteuse).

Mais bon, ta solution est fonctionnelle aussi...

Cordialement,
0
MHH225 Messages postés 560 Statut Membre 46
 
Oulà ! Ca m'a l'air un peu compliqué tout ça ! Je pense que je vais m'en tenir à la première solution du moment qu'il n'y a pas de problème ;-)
Encore merci !
0