Précédent   Forum des professionnels en informatique > Bases de données > MySQL > SQL Procédural
SQL Procédural Forum d'entraide sur les triggers, les procédures stockées et les fonctions en MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 01/12/2007, 13h13   #1
Invité de passage
 
Inscription : décembre 2007
Messages : 1
Détails du profil
Informations forums :
Inscription : décembre 2007
Messages : 1
Points : 1
Points : 1
Par défaut extraire les valeurs différentes d'une colonne

Bonjour,
existe-t-il une commande mySQL permettant d'extraire les valeurs DIFFERENTES d'une colonne.

Exemple :
Nom Ville
Al Paris
Bi Paris
Ce Marseille
Do Paris
El Rennes
Fa Marseille.

Idéalement, je voudrais obtenir un tableau avec les valeurs "PAris","Marseille" et "Rennes".

Alors il y aurait la solution de faire un "SELECT Ville From table..."
de fetcharray tout ça, de stocker le premier $tab['Ville'] dans un tableau $TabValDiff
et de faire un test sur chaque $tab['Ville'] suivant pour comparer avec les valeurs déjà enregistrée dans $TabValDiff
et si ça n'y est pas de l'ajouter...

mais c'est super lourd !!

Existe-t-il un moyen plus simple ?
Merci d'avance,
Mementox
mementox est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/12/2007, 16h06   #2
ced
Rédacteur/Modérateur

 
Avatar de ced
 
Homme Cédric Duprez
Inscription : avril 2002
Messages : 3 823
Détails du profil
Informations personnelles :
Nom : Homme Cédric Duprez
Âge : 36
Localisation : France, Loiret (Centre)

Informations professionnelles :
Secteur : Agroalimentaire - Agriculture

Informations forums :
Inscription : avril 2002
Messages : 3 823
Points : 6 423
Points : 6 423
Bonjour,

Oui, il existe un moyen tout simple et prévu pour ça : le mot-clef DISTINCT :
Code :
1
2
SELECT DISTINCT Ville
FROM TABLE...
ced
ced est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h38.


 
 
 
 
Partenaires

Hébergement Web