Sobes.tech
Middle+

Come selezionare i dati da più tabelle?

sobes.tech AI

Risposta dell'AI

Per selezionare dati da più tabelle in un database relazionale, si utilizza l'operatore JOIN in SQL. JOIN consente di unire le righe di due o più tabelle in base a una colonna correlata.

Ad esempio, se ci sono una tabella orders e una tabella customers, per ottenere un elenco di ordini con i nomi dei clienti, si può scrivere:

SELECT orders.id, customers.name, orders.amount
FROM orders
JOIN customers ON orders.customer_id = customers.id;

A seconda del compito, si possono usare diversi tipi di JOIN: INNER JOIN (solo record corrispondenti), LEFT JOIN (tutti dalla tabella di sinistra e quelli corrispondenti di quella di destra), RIGHT JOIN, ecc.