La jointure SQL Cross est l'une des jointures les plus simples de SQL. Une jointure croisée fonctionne en prenant chaque ligne du premier capable et en le rejoignant à chaque ligne du deuxième tableau. Il est également connu comme une jointure cartésienne car elle renvoie un produit cartésien des lignes de chaque table.
Nous utiliserons un exemple pratique pour mieux comprendre en utilisant une jointure croisée dans SQL.
Exemple d'utilisation
Le premier tableau contient des informations client comme indiqué
Le second contient des informations de location comme indiqué:
Nous pouvons effectuer une jointure croisée sur les deux tables comme indiqué:
Sélectionner * dans la locationCela devrait renvoyer la sortie comme indiqué:
Rental_id | Rental_Date | Inventory_id | Customer_ID | return_date | Staff_id | last_update | Customer_ID | store_id | First_name | Last_name | Courriel | Adresse_ID | ActiveBool | create_date | dernière mise à jour