syntaxe jointure externe oracle - SQL/NoSQL - Programmation
Marsh Posté le 16-02-2007 à 11:15:36
Oui
Par contre le +, je sais jamais de quel coté on le place ...
Marsh Posté le 16-02-2007 à 11:25:59
c'est coté de la table pour laquelle on ne veux pas recuperer toutes lignes.
non ?
Marsh Posté le 16-02-2007 à 11:27:42
ou plutôt la requête prends toutes les lignes de la tables dont le champs ne porte pas le (+)
Marsh Posté le 16-02-2007 à 13:27:26
Fais une recherche sur Google
avec "jointure" "externe" "oracle"
Marsh Posté le 16-02-2007 à 14:15:11
Tu mets le (+) du coté de l'égalité qui peut ne pas être renseigné.
Marsh Posté le 16-02-2007 à 14:24:48
moyen mnémotechnique : le (+) tu le mets du côté où tu veux générer des lignes en plus.
Marsh Posté le 16-02-2007 à 09:13:00
Salut,
J'eesai de comprendre les differentes synthaxe que l'on peut avoir sous oracle pour faire une jointure externe,
voila un exemple :
table client
idcli nom
1 pierre
2 paul
table complement
idcomp tel idcli
1 06202020 1
si je fais cette requete
; j'obtiens cela
1 pierre 06202020
supposons que je veuille tous les clients je fait cela
j'obtiendrai cela
1 pierre 06202020
2 paul null
Sous oracle d'autre synthaxe existe, comme celle avec (+),
si je comprends bien , je met le (+) du coté ou je ne souhaite pas recupéré toutes les lignes ?.
donc j'aurai cela alors
et j'aurai donc le même resultat que la requête au dessus.
Est ce bien cela ?
Merci.