Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
http://imageshack.us/photo/my-images/833/m6h0.png/'>/applications/core/interface/imageproxy/imageproxy.php?img=http://img833.imageshack.us/img833/4830/m6h0.png&key=a42c63671bd7701884ebb13685ef0c72fdf52926006764177796f3c5253e8127" alt="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.
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.
Dá um exemplo com dados.
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.
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 ?
Bom na verdade, sei como funciona os 2 só não sei como resolver essa regra de negocio.
Dica :
Monte uma query que faça uma listagem
Use esta query com base para o Group by
select produto_id_produto , count(opcoa_idopcao) qtd_opcoes
from produto_has_opcao
group by produto_id_produto