> Tech > Jointures croisées

Jointures croisées

Tech - Par Renaud ROSSET - Publié le 24 juin 2010

Outre les types de jointures examinées jusqu'ici, SQL possède également une sorte de “ sucre syntaxique ” appelé jointure croisée. La clause From suivante en est un exemple :

. . . From Customer Cross Join Sale

Cette clause est exactement équivalente au simple listing des tables dans

Jointures croisées

la clause From :

. . . From Customer,
Sale

Lorsqu’on utilise la syntaxe de jointure croisée, on ne code pas une condition
de jointure parce que le résultat est constitué de toutes les combinaisons des
lignes de la table de gauche avec celles de la table de droite. Ainsi, si la table
Customer avait 20 lignes et la table Sale en avait 100, la table de jointure résultante
comporterait 2.000 lignes. Que l’on utilise la syntaxe de jointure croisée ou
que l’on code simplement des tables multiples sur une clause From, on peut utiliser
une clause Where pour sélectionner quelles lignes combinées la table de résultats
doit contenir. Outre le fait qu’elle n’ajoute aucune fonctionnalité, la jointure
croisée est mal nommée : l’opération relationnelle réelle est connue sous le nom
de produit croisé.

SQL permet d’utiliser les jointures dans les contextes les plus divers

Téléchargez cette ressource

Plan de sécurité Microsoft 365

Plan de sécurité Microsoft 365

Les attaquants savent comment prendre le contrôle de votre tenant Microsoft 365, et vous, savez-vous comment le reprendre en main ?

Les plus consultés sur iTPro.fr

A lire aussi sur le site

À la une de la chaîne Tech