[Hôtel SQL Pro] Requête PostgreSQL LEFT OUTER
Bonjour,
Dans les cours de SqlPro , il y a une partie consacré au LEFT OUTER JOIN, avec notamment la requête suivante :
Code:
1 2 3 4 5 6 7
|
SELECT C.CLI_NOM, T.TEL_NUMERO
FROM T_CLIENT AS C
LEFT OUTER JOIN T_TELEPHONE AS T
ON C.CLI_ID = T.CLI_ID
WHERE T.TYP_CODE = 'FAX'
ORDER BY C.CLI_NOM |
Or en PostgreSQL pour obtenir le résulta voulu il faut mettre le prédicat dans la condition de jointure comme ceci :
Code:
1 2 3 4 5 6
|
SELECT C.CLI_NOM, T.TEL_NUMERO
FROM T_CLIENT AS C
LEFT OUTER JOIN T_TELEPHONE AS T
ON C.CLI_ID = T.CLI_ID AND T.TYP_CODE = 'FAX'
ORDER BY C.CLI_NOM |
Existe-t-il une réponse logique à cela, ou ai-je louper un épisode.
Merci de vos lumières.