La clausola INNER JOIN
unisce due tabelle in base ad una colonna comune e seleziona i record che hanno valori corrispondenti in queste colonne. Per esempio:
SELECT customers.customer_id, customers.name, orders.amount FROM customers INNER JOIN orders ON (customers.customer_id = orders.customer_id) WHERE orders.amount >= 500;
Possiamo usare gli alias AS
all'interno della clausola INNER JOIN
per rendere il nome della colonna più breve e semplice. La keyword AS
può anche essere omesso. Per esempio:
SELECT c.cat_name, p.prod_title FROM category AS c INNER JOIN products AS p ON (c.cat_id = p.cat_id);