Ce tutoriel SQL se concentre sur la jointure croisée dans Oracle et fournit des explications, des exemples
Un CROSS JOIN dans Oracle est une opération JOIN qui produit le produit cartésien de deux tables.
i,e si l'une des tables contient 100 lignes et une autre 8 lignes, la jointure croisée produira 800 lignes
Ici, la table emp a 14 lignes et la deuxième table en 1 lignes, donc un total de 14 lignes est renvoyé.
nous pouvons créer un autre exemple de table oracle vérifier ceci
Alors maintenant, 28 lignes au total sont sélectionnées.
Cross Join ne vous permet pas de spécifier une clause de jointure. Vous pouvez cependant spécifier une clause WHERE dans l'instruction SELECT.
La jointure croisée dans un autre format peut être écrite comme
sélectionnez a.* ,b.* de scott.emp a ,scott.example b;
J'espère que vous aimez cette explication simple de la jointure croisée. Merci de nous faire part de vos commentaires
Articles connexes
auto-jointure dans oracle avec des exemples
exemples de syntaxe de jointure oracle
Qu'est-ce qu'Oracle Joins (Sql Joins) ?
Diverses méthodes de jointure dans Oracle
Jointure de boucle imbriquée dans Oracle 11g