SQL INNER JOIN

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;
    

SQL INNER JOIN CON ALIAS

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);