Analise as tabelas a seguir, considerando a utilização do INNER JOIN em SQL.
d
codigo | codped | qtd | subtotal |
1 | 1005 | 10 | 1200 |
2 | 1008 | 12 | 720 |
3 | 1008 | 2 | 240 |
4 | 1010 | 1 | 500 |
5 | 1010 | 2 | 335 |
6 | 1010 | 1 | 185 |
7 | 1015 | 1 | 125 |
8 | 1015 | 1 | 630 |
9 | 1023 | 1 | 400 |
10 | 1023 | 1 | 300 |
11 | 1023 | 1 | 200 |
Tabela Itens
d
codigo | nome | telefone | limite_compras |
202 | Ernesto | 3222-0809 | 1500 |
221 | Amélia | 3233-2474 | 2000 |
233 | Luís Alberto | 3243-9021 | 1500 |
282 | José Antônio | 3243-0071 | 800 |
295 | Carlos Silva | 3224-5678 | 800 |
Tabela Cliente
d
codigo | codcli | data | valor |
1005 | 202 | 10/03/2004 | 1200 |
1008 | 221 | 13/03/2004 | 960 |
1010 | 233 | 17/03/2004 | 1020 |
1015 | 282 | 20/03/2004 | 755 |
1023 | 202 | 21/03/2004 | 900 |
Tabela Pedidos
d
codigo | subtotal | nome | valor |
4 | 500 | Luís Alberto | 1020 |
5 | 335 | Luís Alberto | 1020 |
6 | 185 | Luís Alberto | 1020 |
Tabela Resultado
d
Para se obter a tabela resultado, deve ser utilizado o seguinte comando SQL:
SELECT FROM itens itens.codigo, itens.subtotal, clientes.nome, pedido.valor
INNER JOIN (pedido INNER JOIN clientes ON pedido.codcli = clientes.codigo)
ON pedido.codigo = itens.codped WHERE clientes.nome = 'Luís Alberto'.
SELECT itens.codigo, itens.subtotal, clientes.nome, pedido.valor FROM itens
INNER JOIN pedido INNER JOIN clientes ON pedido.codcli = clientes.codigo
ON pedido.codigo = itens.codped WHERE clientes.nome = 'Luís Alberto'
SELECT itens.codigo, itens.subtotal, clientes.nome, pedido.valor FROM itens
INNER JOIN (pedido INNER JOIN clientes ON pedido.codcli = clientes.codigo)
ON pedido.codigo = itens.codped WHERE clientes.nome = 'Luís Alberto'
SELECT itens.codigo, itens.subtotal, clientes.nome, pedido.valor FROM itens
INNER JOIN pedido INNER JOIN clientes ON pedido.codcli = clientes.codigo
ON pedido.codigo = itens.codped WHERE clientes.nome = 'Luís Alberto'.
SELECT itens.codigo, itens.subtotal, clientes.nome, pedido.valor FROM itens
INNER JOIN (pedido INNER JOIN clientes ON pedido.codcli = pedido.codigo)
ON clientes.codigo = itens.codped WHERE clientes.nome = 'Luís Alberto'.