Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

VinnYSPL

Query com Group By trazendo dados de uma TA

Recommended Posts

http://imageshack.us/photo/my-images/833/m6h0.png/'>m6h0.png

galera quero saber se tem como eu dar um gorup by produto_id_produto e de algum modo saber quantas opcoes tem em cada.
EX:

produto_id_produto = 1 , id_opcao = [1,2]
produto_id_produto = 1 , id_opcao = [3,5]
desculpe porem não estou conseguindo fazer isso.

Compartilhar este post


Link para o post
Compartilhar em outros sites


select produto_id_produto , count(opcoa_idopcao) qtd_opcoes

from produto_has_opcao

group by produto_id_produto

Compartilhar este post


Link para o post
Compartilhar em outros sites

Motta na verdade eu quero saber quais são as opções. Bom tipo se eu der um group by id_produto, da tb_pedidos ele vai me trazer os pedidos resumido. ok agora eu quero saber quantos pedidos do mesmo item com mesmas opções. Não sei como explicar direito.

Compartilhar este post


Link para o post
Compartilhar em outros sites

minha tabela pedido tem os seguintes dados:

1, 13, 190,99, 2013/10/03, 1

2, 13, 190,99, 2013/10/03, 1

3, 13, 190,99, 2013/10/03, 3

4, 13, 190,99, 2013/10/03, 3

5, 13, 190,99, 2013/10/03, 2

6, 13, 190,99, 2013/10/03, 3

7, 13, 190,99, 2013/10/03, 2

8, 13, 190,99, 2013/10/03, 1

9, 13, 190,99, 2013/10/03, 2

Agora minha tabela pedido_has_opcao tem os seguintes dados.

1,2

1,3

2,2

2,4

3,1

3,3

4,1

4,3

 

eu quero pegar por exemplo dar um group by id_produto da tabela produto

e exibir todos os atributos so que resumido e contado não sei se entendei =) mas grato pela ajuda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

1) Fazer um join das tabelas em questão , creio de pedidos,produtos,opcoes etc

2) Agrupar pelo item que se quer ?

 

Sua dúvida é sobre join, ou group by ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom na verdade, sei como funciona os 2 só não sei como resolver essa regra de negocio.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Dica :

 

Monte uma query que faça uma listagem

 

Use esta query com base para o Group by

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.