Junior — Middle
In cosa consiste l'operazione LEFT JOIN in SQL e quali risultati restituisce?
sobes.tech AI
Risposta dell'AI
L'operazione LEFT JOIN in SQL viene utilizzata per combinare due tabelle in modo che nel set risultante siano presenti tutte le righe della tabella di sinistra (prima) e solo quelle corrispondenti della tabella di destra (seconda) secondo la condizione di join.
Se per una riga della tabella di sinistra non ci sono record corrispondenti nella destra, i campi della tabella di destra nel risultato saranno NULL.
Esempio:
SELECT A.id, A.name, B.order_date
FROM Customers A
LEFT JOIN Orders B ON A.id = B.customer_id;
Questa query restituirà tutti i clienti, inclusi quelli senza ordini. Per i clienti senza ordini, il campo order_date sarà NULL.