Bonjour,
J'aimerais connaitre la différence entre le symbole (+) et le mot clé "JOIN" pour faire une jointure externe.
Est-ce que l'un s'utilise par exemple en MySql et l'autre sous Oracle ?
Ou est-ce que ça n'a aucun rapport. J'ai vu des exemples de jointures externes partout sur le net, et desfois ils utilisent (+) et d'autres fois "left join" ou "right join", du coup je comprends pas la différence....
Merci de votre aide !
A+
PS : Un des exemples que j'ai vu avec (+) :
Et un autre exemple avec JOIN :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT A1.store_name, SUM(A2.Sales) SALES FROM Geography A1, Store_Information A2 WHERE A1.store_name = A2.store_name(+) GROUP BY A1.store_name
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT column_name(s) FROM table_name1 LEFT JOIN table_name2 ON table_name1.column_name = table_name2.column_name
Partager