English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Referencia de palabras clave SQL
La orden INNER JOIN devuelve las filas que tienen valores coincidentes en ambas tablas.
La siguiente consulta SQL selecciona todos los pedidos con información de cliente:
SELECT Orders.OrderID, Customers.CustomerName FROM Orders INNER JOIN Customers ON Orders.CustomerID = Customers.CustomerID;
Atención:¡Si hay coincidencias entre las columnas, la clave INNER JOIN seleccionará todas las filas de dos tablas. ¡Si hay registros que no coinciden en la tabla 'Orders' con la tabla 'Customers', estos pedidos no se mostrarán!
La siguiente consulta SQL selecciona todos los pedidos que contienen información de cliente (CustomerID) y transportista (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);