cs_loulou69
Messages postés672Date d'inscriptionmercredi 22 janvier 2003StatutMembreDernière intervention 2 juin 20161 11 janv. 2007 à 17:38
Bonjour
Si le champ de la table TReclamations est NDestinateur et non NDes
Déclarer deux entites EDES et EEXP dans le from
Et ajouter une jointure
SELECT R.NExpediteur, E.NEntite, E.Nom AS Expediteur,R.NDestinateur
FROM dbo.TReclamations R, TEntites EDES, TEntites EEXP
WHERE R.NDestinateur = EDES.NEntite
and R.Nexp=EEXP.NEntite
cs_carmella
Messages postés26Date d'inscriptionmercredi 1 octobre 2003StatutMembreDernière intervention 8 février 2007 11 janv. 2007 à 17:44
pour qu'il y ait un résultat, je dois utiliser une jointure externe.
COmment la faire?
j'a i essayé d'en faire une, mais sans succès!!
SELECT TReclamations.NExpediteur, E1.NEntite, E1.Nom AS Expediteur, TReclamations.NDestinateur,E2.NEntite, E2.Nom AS Destinataire
FROM TReclamations LEFTOUTERJOIN TEntites E2
ON TReclamations.NDestinateur = E2.NEntite
LEFTOUTERJOIN TReclamations.NExpediteur
ON TReclamations.NExpediteur = E1.NEntite
<!-- END TEMPLATE: bbcode_code --><!-- / message -->
cs_carmella
Messages postés26Date d'inscriptionmercredi 1 octobre 2003StatutMembreDernière intervention 8 février 2007 12 janv. 2007 à 08:01
c'est résolu!
SELECT TReclamations.NExpediteur, E1.NEntite, E1.Nom AS Expediteur,TReclamations.NDestinateur,E2.NEntite, E2.Nom AS Destinataire
FROM TReclamations
LEFT OUTER JOIN TEntites E1
ON TReclamations.NExpediteur = E1.NEntite
LEFT OUTER JOIN TEntites E2
ON TReclamations.NDestinateur = E2.NEntite