Précédent   Forum des professionnels en informatique > Bases de données > Oracle
Oracle Forum Oracle : le serveur, les outils, ... Voir F.A.Q Oracle Tutoriels 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 12/10/2007, 12h08   #1
Membre du Club
 
Inscription : octobre 2005
Messages : 248
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 248
Points : 63
Points : 63
Par défaut Problème de jointure

Bonjour à tous,

j'ai un petit problème avec une requête.

Imaginons que j'ai

Table A
ID_A1| ID_A2| ID_A3
1 | 2 | 3
1 | 2 | 4


Table B
ID_A1| ID_B
1 | toto


et que je fasse quelque chose de ce genre :

Code :
1
2
3
SELECT A.ID_A2, B.ID_B
FROM A, B
WHERE B.ID_A1 = A.ID_A1
mon résultat sera :
ID_A2 | ID_B
2 | toto
2 | toto

or je ne veux qu'une seule ligne. Y-a-til une manière de le faire sans le distinct?

Merci de vos réponses!
dessinateurttuyen est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/10/2007, 14h53   #2
Membre actif
 
Avatar de Loyd1974
 
Inscription : août 2007
Messages : 176
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 176
Points : 172
Points : 172
Citation:
Envoyé par dessinateurttuyen Voir le message
Y-a-til une manière de le faire sans le distinct?
Avec un group by, ou alors, avec rownum = 1
Loyd1974 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/10/2007, 10h05   #3
Membre Expert
 
Avatar de Garuda
 
Homme Philippe CHIRCOP
Chef de projet
Inscription : juin 2007
Messages : 1 109
Détails du profil
Informations personnelles :
Nom : Homme Philippe CHIRCOP
Localisation : France

Informations professionnelles :
Activité : Chef de projet
Secteur : Bâtiment

Informations forums :
Inscription : juin 2007
Messages : 1 109
Points : 1 559
Points : 1 559
Code :
1
2
3
4
SELECT DISTINCT A.ID_A2, B.ID_B
FROM A, B
WHERE B.ID_A1 = A.ID_A1
__________________
Garuda गरूड
Brahmâ la Guerre et Vishnu la Paix

Oracle 10.2.0.4 - Forms6i patch 17 - Toad 11.1 - sharePoint 2010
Garuda est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h24.


 
 
 
 
Partenaires

Hébergement Web