Ir para conteúdo
Fórum Script Brasil
  • 0

SUM e DISTINCT


bEbEr

Pergunta

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 bEbEr
Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

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

  • 0

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 ajudaa

valeuuu

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...