CROSS JOIN

CROSS JOIN : Produit cartésien

La jointure CROSS JOIN retourne le produit cartésien des deux tables, c'est-à-dire que chaque ligne de la première table est combinée avec chaque ligne de la seconde table. Cela génère un grand nombre de lignes, donc elle est rarement utilisée sans raison précise.

Syntaxe :

SELECT colonnes
FROM table1
CROSS JOIN table2;

Exemple :

SELECT employes.nom, projets.nom
FROM employes
CROSS JOIN projets;

Résultat : Chaque employé est combiné avec chaque projet, indépendamment du fait qu'il travaille ou non sur ce projet.

Last updated