English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Riferimento delle parole chiave SQL
Il comando INNER JOIN restituisce le righe con valori corrispondenti dalle due tabelle.
La seguente query SQL seleziona tutti gli ordini con informazioni sui clienti:
SELECT Orders.OrderID, Customers.CustomerName FROM Orders INNER JOIN Customers ON Orders.CustomerID = Customers.CustomerID;
Attenzione:Se ci sono corrispondenze tra le colonne, la chiave INNER JOIN selezionerà tutte le righe dalle due tabelle. Se ci sono record non corrispondenti nella tabella 'Orders', questi ordini non verranno visualizzati!
La seguente query SQL seleziona tutti gli ordini che contengono informazioni sui clienti (CustomerID) e sui corrieri (ShipperID):
SELECT Orders.OrderID, Customers.CustomerName, Shippers.ShipperName FROM ((Orders INNER JOIN Customers ON Orders.CustomerID = Customers.CustomerID) INNER JOIN Shippers ON Orders.ShipperID = Shippers.ShipperID);