Précédent   Forum des professionnels en informatique > Bases de données > Firebird > SQL
SQL Forum d'entraide sur le SQL pour Firebird
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/03/2003, 11h28   #1
Membre habitué
 
Inscription : septembre 2002
Messages : 253
Détails du profil
Informations forums :
Inscription : septembre 2002
Messages : 253
Points : 127
Points : 127
Par défaut SELECT

Dans une table j'ai deux fois IDEMPLOYE et je veux remonter le nom de chacun.

Si je fais

SELECT matable1.IDEMPLOYE1,matable1.IDEMPLOYE2,matableEMPLOYE.NOM FROM
matable1,matableEMPLOYE
WHERE
matable1.IDEMPLOYE1=matableEMPLOYE.IDEMPLOYE AND
matable1.IDEMPLOYE2=matableEMPLOYE.IDEMPLOYE AND une autre condition

bien sûr il me remonte le nom seulement si IDEMPLOYE1=IDEMPLOYE2

Je suis un peu perdu sur ce coup.

Merci pour votre aide.

A+
Thomad est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/03/2003, 13h55   #2
Membre Expert
 
Avatar de Barbibulle
 
Frédéric
Inscription : octobre 2002
Messages : 1 722
Détails du profil
Informations personnelles :
Nom : Frédéric
Âge : 42

Informations forums :
Inscription : octobre 2002
Messages : 1 722
Points : 2 025
Points : 2 025
Par défaut Re: SELECT

Essaye ca
Code :
1
2
3
4
5
SELECT matable1.IDEMPLOYE1, E1.NOM, matable1.IDEMPLOYE2, E2.NOM FROM
matable1,matableEMPLOYE E1, matableEMPLOYE E2
WHERE
matable1.IDEMPLOYE1=E1.IDEMPLOYE AND
matable1.IDEMPLOYE2=E2.IDEMPLOYE AND une autre condition
Il est possible de le faire également grace aux jointures.

Car la solution que je te propose va exclure toutes les lignes dont IDEMPLOYE1 est nul et toutes celle ou IDEMPLOYE2 est nul également...
Barbibulle est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/03/2003, 20h56   #3
Membre habitué
 
Inscription : septembre 2002
Messages : 253
Détails du profil
Informations forums :
Inscription : septembre 2002
Messages : 253
Points : 127
Points : 127
Par défaut Résolu

Merci à Barbibulle,

C'est tout bon !!

A+
Thomad 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 13h51.


 
 
 
 
Partenaires

Hébergement Web