Considere a existência de duas tabelas relacionadas em um banco de dados: Pedidos e Transportador. A tabela Pedidos
possui 2 campos numéricos: PedidoID (chave primária) e TransportadorID (chave estrangeira). A tabela Transportador
possui o campo TransportadorID (chave primária, numérico) e TransportadorNome (cadeia de caracteres). Para listar o
número de Pedidos de cada Transportador utiliza-se a instrução SQL:
A
SELECT Transportador.TransportadorNome, COUNT(Pedidos.PedidoID) AS "NumeroPedidos" FROM
Pedidos RIGHT JOIN FROM Pedidos ON Pedidos.TransportadorID = Transportador.TransportadorID
ORDER BY TransportadorNome;
B
SELECT Transportador.TransportadorNome, COUNT(Pedidos.PedidoID) AS NumeroPedidos FROM Pedidos
FULL JOIN Transportador WHERE Pedidos.TransportadorID = Transportador.TransportadorID GROUP
BY TransportadorNome;
C
SELECT Transportador.TransportadorNome, COUNT(Pedidos.PedidoID) AS "NumeroPedidos" FROM
Pedidos, Transportador INNER JOIN ON Pedidos.TransportadorID = Transportador.TransportadorID
GROUP BY TransportadorNome;
D
SELECT Transportador.TransportadorNome, COUNT(Pedidos.PedidoID) AS NumeroPedidos FROM
Pedidos LEFT JOIN Transportador ON Pedidos.TransportadorID = Transportador.TransportadorID
ORDER BY TransportadorNome;
E
SELECT Transportador.TransportadorNome, COUNT(Pedidos.PedidoID) AS NumeroPedidos FROM
Pedidos LEFT JOIN Transportador ON Pedidos.TransportadorID = Transportador.TransportadorID
GROUP BY TransportadorNome;