Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Estou com uma dúvida no tipo de subconsulta realizar para revelar determinado tipo de registro em uma tabela
A questão é :
-> Mostre o código e a descrição dos produtos que não entraram em nenhum pedido de cliente. Quantos não entraram?
-------------------------------
O inicio do código seria, amostrar o código e a descrição dos produtos ->*** select CodProd, DescProd from produto; ***
Porém não sei se devo de usar o INNER JOIN ou NATURAL JOIN, mas acabei deixando desta maneira
select CodProd, DescProd from produto
where CodPed not in (select CodPed, CodCli from pedido); <-- **Não sei se estou certo.**
-------------------------------
**Detalhes: **
**Tabela item_pedido possui as colunas (CodItem,CodPed,PosicaoItem e QtdItem)**
**Tabela pedido possui as colunas (CodPed,CodCli,SituacaoPed e DataPed)**
**Tabela produto possui as colunas (CodProd,DescProd e CodDepto)**
Seria mais ou menos assim:
DATABASE
('Suco de Laranja'), ('Salame'), (1, 1, 10), FROM produto p LEFT JOIN item_pedido ip ON (p.CodProd = ip.CodProd) WHERE ip.CodProd IS NULLRESULTADO
/monthly_2019_04/image.png.b977d665dc653651896d72741524567e.png" />