bEbEr Postado Setembro 17, 2008 Denunciar Share Postado Setembro 17, 2008 (editado) Galera.. to com uma duvida cruell...Tenhos duas tabelas.. TAB1 e TAB2Na TAB1 tem as colunas, PRODUTO e QUANTIDADE. A tabela TAB2 é identica a TAB1, colunas PRODUTO e QUANTIDADE..Como que eu faco para que na consulta ao mysql apareca assim:PRODUTO........QNT TAB1...........QNT TAB......... TOTALxxxxxxx...............1........................3.................4......OBS: Sem repetir o produto.. ou seja.. se tiver duas vezes o produto FERRO.. ele soma os mesmos...Fiz isso aqui:SELECT produto AS 'Produto', SUM(quantidade) AS 'QNT 1', SUM(quantidade) AS 'QNT 2' FROM tab1,tab2 GROUP BY tab1.produtomas não deu certo.. pois ele não soma corretamente a coluna QNT 2..valeuuuuu Editado Setembro 17, 2008 por bEbEr Link para o comentário Compartilhar em outros sites More sharing options...
0 Renato Penna Postado Setembro 17, 2008 Denunciar Share Postado Setembro 17, 2008 Pegue a quantidade de registros da consulta da tab1 com mysql_num_rows e faça o mesmo com a consulta da tab2. Depois some as duas. Assim...$sql_tab1 = mysql_query("SELECT * FROM tab1"); $sql_tab2 = mysql_query("SELECT * FROM tab2"); $linhas1 = mysql_num_rows($sql_tab1); $linhas2 = mysql_num_rows($sql_tab2); $total = $linhas1 + $linhas2;Agora é só exibir. Link para o comentário Compartilhar em outros sites More sharing options...
0 bEbEr Postado Setembro 17, 2008 Autor Denunciar Share Postado Setembro 17, 2008 mas a idéia era fazer isso tudo em uma simples linha de consulta ao mysql.. onde depois so retornava com os valores entende..obviamente que iria fazer a dinstinção da TAB1 e dps iria ver se na TAB2 tem o mesmo produto, e logo, soma-los.. mas a idéia que eu tenho.. é como falei acima.. fazer isso tudo em uma simples consulta ao mysql...espero ajudaavaleuuu Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Setembro 17, 2008 Denunciar Share Postado Setembro 17, 2008 Movendo PHP » MySQL. Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
bEbEr
Galera.. to com uma duvida cruell...
Tenhos duas tabelas.. TAB1 e TAB2
Na TAB1 tem as colunas, PRODUTO e QUANTIDADE. A tabela TAB2 é identica a TAB1, colunas PRODUTO e QUANTIDADE..
Como que eu faco para que na consulta ao mysql apareca assim:
PRODUTO........QNT TAB1...........QNT TAB......... TOTAL
xxxxxxx...............1........................3.................4......
OBS: Sem repetir o produto.. ou seja.. se tiver duas vezes o produto FERRO.. ele soma os mesmos...
Fiz isso aqui:
SELECT produto AS 'Produto', SUM(quantidade) AS 'QNT 1', SUM(quantidade) AS 'QNT 2' FROM tab1,tab2 GROUP BY tab1.produto
mas não deu certo.. pois ele não soma corretamente a coluna QNT 2..
valeuuuuu
Editado por bEbErLink para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados