Duvida com exercício sql

SQL

05/11/2020

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
Ygor

Ygor

Curtidas 0

Respostas

Jair N.

Jair N.

05/11/2020

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;
GOSTEI 0
Ygor

Ygor

05/11/2020

cara eu tbm nao entendi muito bem nao, mas obrigado me ajudou bastante
GOSTEI 0
POSTAR