Il join Cross SQL è uno dei join più semplici in SQL. Un join incrociata funziona prendendo ogni riga dalla prima abile e unendolo con ogni riga della seconda tabella. È anche noto come un join cartesiano in quanto restituisce un prodotto cartesiano delle righe da ogni tabella.
Useremo un esempio pratico per capire meglio usando un join incrociato in SQL.
Esempio di utilizzo
La prima tabella contiene le informazioni sui clienti come mostrato
Il secondo contiene informazioni sul noleggio come mostrato:
Possiamo eseguire un join incrociato sulle due tabelle come mostrato:
Seleziona * dal noleggioQuesto dovrebbe restituire l'output come mostrato:
Rental_id | Rental_date | Inventory_id | customer_id | return_date | Staff_id | last_update | customer_id | Store_id | first_name | last_name | Email | indirizzo_id | ActiveBool | create_date | ultimo aggiornamento