Guide / SQL — basi del linguaggio / Esempi pratici
Esempi pratici
JOIN tra tabelle su chiave logica.
INNER JOIN tiene solo le righe con corrispondenza su entrambe le parti; LEFT JOIN mantiene tutte le righe della tabella a sinistra e valori NULL dove manca l'abbinamento a destra.
Esempio
SELECT c.ragione_sociale, COUNT(o.id) AS numero_ordini
FROM clienti AS c
INNER JOIN ordini AS o ON o.cliente_id = c.id
WHERE o.anno = 2026
GROUP BY c.id, c.ragione_sociale
HAVING COUNT(o.id) > 0
ORDER BY numero_ordini DESC
LIMIT 10;