Duvida com exercício sql
05/11/2020
0
Estou com o seguinte exercio para fazer ja fiz essa parte abaixo. queria ajuda para terminar
imagem da tabela do DB
a. Selecionar nome do cliente, nome do produto e quantidade de produtos vendi-dos agrupados por produto e cliente
SELECT nome
FROM Cliente, Produto, Pedido
WHERE Cliente.nome=Produto.nome=Pedido.idpedido.cod_cliente
(1)
SELECT nome
FROM Cliente, Produto, Pedido
WHERE Cliente.nome=Produto.nome=Pedido.idpedido.cod_cliente
(3)
UPDATE Pedido
SET cod_cliente = 1
(4)
SELECT Item
DELETE FROM idpedido
where CODIGO = 6
imagem da tabela do DB
a. Selecionar nome do cliente, nome do produto e quantidade de produtos vendi-dos agrupados por produto e cliente
SELECT nome
FROM Cliente, Produto, Pedido
WHERE Cliente.nome=Produto.nome=Pedido.idpedido.cod_cliente
(1)
SELECT nome
FROM Cliente, Produto, Pedido
WHERE Cliente.nome=Produto.nome=Pedido.idpedido.cod_cliente
(3)
UPDATE Pedido
SET cod_cliente = 1
(4)
SELECT Item
DELETE FROM idpedido
where CODIGO = 6
Ygor
Curtir tópico
+ 0
Responder
Posts
06/11/2020
Jair N.
Bom Dia, pelo que entendi
a. Selecionar nome do cliente, nome do produto e quantidade de produtos vendi-dos agrupados por produto e cliente
SELECT cliente.nome
, produto.nome AS produtos
, SUM(pedido.quantidade) AS quantidades
FROM pedido, cliente, produto
-- WHERE "(Cliente.nome=Produto.nome=Pedido.idpedido.cod_cliente)" -- Isto não está certo?
-- me parece que está relacionando o nome do cliente com o nome do produto e o código do pedido com o código do cliente?
WHERE (pedido.cod_cliente = cliente.cod_cliente)
AND (pedido.cod_produto = produto.cod_produto)
GROUP BY cliente.nome
, produto.nome
ORDER BY cliente.nome
,produto.nome;
a. Selecionar nome do cliente, nome do produto e quantidade de produtos vendi-dos agrupados por produto e cliente
SELECT cliente.nome
, produto.nome AS produtos
, SUM(pedido.quantidade) AS quantidades
FROM pedido, cliente, produto
-- WHERE "(Cliente.nome=Produto.nome=Pedido.idpedido.cod_cliente)" -- Isto não está certo?
-- me parece que está relacionando o nome do cliente com o nome do produto e o código do pedido com o código do cliente?
WHERE (pedido.cod_cliente = cliente.cod_cliente)
AND (pedido.cod_produto = produto.cod_produto)
GROUP BY cliente.nome
, produto.nome
ORDER BY cliente.nome
,produto.nome;
Responder
06/11/2020
Ygor
cara eu tbm nao entendi muito bem nao, mas obrigado me ajudou bastante
Responder
Clique aqui para fazer login e interagir na Comunidade :)