AJUDA COM QUERY

 Tópico anterior Próximo tópico Novo tópico

AJUDA COM QUERY

SQL / DATABASE

 Compartilhe  Compartilhe  Compartilhe
#488670 - 01/05/2019 10:53:21

JORGESALES
CEARA
Cadast. em:Maio/2015


Pessoal, estou tentando listar todos os registros que possuem apenas
um item de venda, tentei da forma abaixo mas não deu certo.
Tabela Venda:
Id, IdCliente, Data

Tabela Pedidos:
Id, IdVenda, IdItem

Saber quantas clientes compraram apenas 1 item:
SELECT * FROM Venda WHERE Id IN (
SELECT IdVenda FROM Pedidos WHERE IdVenda IN(
SELECT COUNT(IdVenda) Total FROM Pedidos
WHERE Total = 1)


O banco de dados é MySQL.
Como sempre agradeço a todos que possam ajudar.

Cursos de Excel e VB6:
www.cursoexcelvba.com.br



#488671 - 01/05/2019 13:35:01

JONESPARIS
ERECHIM
Cadast. em:Fevereiro/2006


Última edição em 01/05/2019 13:35:43 por JONESPARIS

having count(IdVenda) = 1)



Jones Paris

Resposta escolhida #488672 - 01/05/2019 13:40:26

JABA
CABO FRIO
Cadast. em:Agosto/2005


Última edição em 01/05/2019 13:47:50 por JABA

Veja se assim funciona:

SELECT Venda.IdCliente, Pedidos.IdVenda, Count(Pedidos.IdVenda ) Total FROM Pedidos, Venda Where Pedidos.IdVenda = Venda.Id Group By Pedidos.IdVenda Having Count(Pedidos.IdVenda ) = 1



_______________________________________________________________________________________________

Se a alma ou espírito são imateriais, como eles fazem para se localizarem quando o corpo está em movimento?



#488673 - 01/05/2019 16:06:04

JORGESALES
CEARA
Cadast. em:Maio/2015


JABA e JONEPARIS,
Muito obrigado pela ajuda.


Cursos de Excel e VB6:
www.cursoexcelvba.com.br



 Tópico anterior Próximo tópico Novo tópico


Tópico encerrado, respostas não sao permitidas
Encerrado por JORGESALES em 01/05/2019 16:06:23