Précédent   Forum des professionnels en informatique > Bases de données > Oracle > SQL
SQL Forum d'entraide sur le SQL pour Oracle
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 19/01/2011, 22h10   #1
Invité de passage
 
Inscription : juin 2009
Messages : 12
Détails du profil
Informations forums :
Inscription : juin 2009
Messages : 12
Points : 0
Points : 0
Par défaut éviter les doublons dans une jointure

Bonjour à tous, voici mon souci :

J'ai 2 tables :
-Voitures avec 2 champs :
model et couleur
-Voitures_peugeot avec un champs :
model

je voudrais obtenir pour chaque model de la table voiture_peugeot une couleur présente dans la table "Voitures"

En gros je me retrouve avec autant de fois le même model de voiture qu'elle a de couleur (normal) or je voudrai juste une couleur peu importe laquelle (la premiere par exemple)
je ne veux pas avoir de doublons de modèles en fait.

Je ne sais pas si j'ai été bien clair, je vous remercie pour ceux qui me lisent et qui prendront un petit peu de temps pour m'éclairer..
alyjeje est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2011, 22h36   #2
McM
Expert Confirmé Sénior
 
Inscription : juillet 2003
Messages : 3 437
Détails du profil
Informations forums :
Inscription : juillet 2003
Messages : 3 437
Points : 4 173
Points : 4 173
T'as qu'à grouper par model et prendre le min(couleur)
__________________
More Code : More Bugs. Less Code : Less Bugs
McM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2011, 23h45   #3
Invité de passage
 
Inscription : juin 2009
Messages : 12
Détails du profil
Informations forums :
Inscription : juin 2009
Messages : 12
Points : 0
Points : 0
arf effectivement !!

question pourrie ...

Merci beaucoup !!
alyjeje est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2011, 05h58   #4
Membre confirmé
 
Inscription : mai 2006
Messages : 178
Détails du profil
Informations forums :
Inscription : mai 2006
Messages : 178
Points : 210
Points : 210
ou faire un where rownum = 1
Drawingrom est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 20/01/2011, 11h00   #5
McM
Expert Confirmé Sénior
 
Inscription : juillet 2003
Messages : 3 437
Détails du profil
Informations forums :
Inscription : juillet 2003
Messages : 3 437
Points : 4 173
Points : 4 173
Citation:
Envoyé par Drawingrom Voir le message
ou faire un where rownum = 1
Dans une jointure ??? C'est pas une ligne qu'il veut, c'est une couleur par modele.
__________________
More Code : More Bugs. Less Code : Less Bugs
McM 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 01h36.


 
 
 
 
Partenaires

Hébergement Web