rts 0 Denunciar post Postado Fevereiro 16, 2011 Tenho uma tabela Table produtos: Id produto quantidade 1234 caneta 25 1235 lapis 10 1236 caderno 20 1236 caderno 12 1235 lapis 2 1239 borracha 5 1235 lapis 8 1240 caderno 30 1240 caderno 2 1241 lapis 10 eu quero pegar apenas os resultados de Lapis, Borracha e Caderno...eu fiz um SUM e consegui fazer a soma por id. ex. 1236 Caderno 22 1240 Caderno 32 1239 Borracha 5 1235 Lapis 20 1241 Lapis 10 até ai tudo bem....agora eu precisava fazer o total. ex. Caderno = 54 Borracha = 5 Lapis = 30 ai está o meu problema, como eu não intendo muito bem de mysql...eu não estou conseguindo fazer...alguem poderia me ajudar? dar uma idéia de como eu posso fazer? Valeu Compartilhar este post Link para o post Compartilhar em outros sites
Motta 645 Denunciar post Postado Fevereiro 16, 2011 Neste caso tire o ID do group by, vai agrupar pelo PRODUTO. Compartilhar este post Link para o post Compartilhar em outros sites
rts 0 Denunciar post Postado Fevereiro 16, 2011 Neste caso tire o ID do group by, vai agrupar pelo PRODUTO. então se eu tiro o ID , ele vai aparecer o da caneta também...e é isso que eu não quero que aconteça valeu Compartilhar este post Link para o post Compartilhar em outros sites
Motta 645 Denunciar post Postado Fevereiro 16, 2011 Qual o problema ? Eliminar alguns produtos da pesquisa ? ... where produto not in ('caneta','caneca') ... ou Agrupar por produto mesmo quando o ID for diferente ? 1236 Caderno 22 1240 Caderno 32 Neste caso é só eliminar o ID do agrupamento, mas o produto deverá ser igual 'Caderno' é diferente de 'Caderno ' Compartilhar este post Link para o post Compartilhar em outros sites
rts 0 Denunciar post Postado Fevereiro 17, 2011 Qual o problema ? Eliminar alguns produtos da pesquisa ? ... where produto not in ('caneta','caneca') ... ou Agrupar por produto mesmo quando o ID for diferente ? 1236 Caderno 22 1240 Caderno 32 Neste caso é só eliminar o ID do agrupamento, mas o produto deverá ser igual 'Caderno' é diferente de 'Caderno ' Então o meu problema é quando eu tenho... 1236 Caderno 22 1240 Caderno 32 1241 Caderno 5 e quero pegar somente os IDs 1236 e o 1240 e somar os dois ai que eu não estou conseguindo fazer. Compartilhar este post Link para o post Compartilhar em outros sites
Motta 645 Denunciar post Postado Fevereiro 17, 2011 No where faça um ... and id in (1236,1240) ... Compartilhar este post Link para o post Compartilhar em outros sites
rts 0 Denunciar post Postado Fevereiro 17, 2011 No where faça um ... and id in (1236,1240) ... beleza deu certo, brigado. :) unico problem é que quando eu tento puxar os IDs pelo $r[id] ele não vai eu fiz assim ... and id in ($r[id]) ... ele não vai =\ Compartilhar este post Link para o post Compartilhar em outros sites