English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Referência de Palavras-chave SQL
A instrução INNER JOIN retorna as linhas que têm valores correspondentes em ambas as tabelas.
A seguir, o SQL seleciona todos os pedidos com informações de clientes:
SELECT Orders.OrderID, Customers.CustomerName FROM Orders INNER JOIN Customers ON Orders.CustomerID = Customers.CustomerID;
Atenção:Se houver itens correspondentes entre as colunas, o operador INNER JOIN escolherá todas as linhas das duas tabelas. Se existirem registros não correspondentes na tabela 'Orders', esses pedidos não serão exibidos!
A seguinte instrução SQL seleciona todos os pedidos que contêm informações de cliente (CustomerID) e transportador (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);