Ir para conteúdo

Arquivado

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

everton_boff

count (2 tabelas)

Recommended Posts

Bom dia,

 

tenho um SELECT COUNT, tudo bem ai, ele me da a quantidade de registro certos, mas estou querendo trocar o "código" pelo nome de outra tabela,

 

meu select:

SELECT produto_grupo as produto_grupo, count(*) as QNT FROM produto group by produto_grupo ORDER BY QNT DESC
Resultado do SELECT, quero que o PRODUTO_GRUPO pegue o nome do GRUPO dele

Hod7kc.jpg

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa tarde Everton.

 

Faça uma inner join entre a sua tabela produto e a produto_grupo, tipo:

SELECT 
  a.produto_grupo as produto_grupo,
  b.grupo_nome,
  count(*) as QNT 
FROM
  produto as a 
  inner join produto_grupo as b 
    on a.produto_grupo = b.grupo_codigo 
group by a.produto_grupo 
ORDER BY QNT DESC 

Espero ter sido útil, abraços.

 

_ _

Fabiano Abreu

Papo SQL

Compartilhar este post


Link para o post
Compartilhar em outros sites

Muito Obrigado,

fiz uma pequena alteração mas funcionou perfeitamente.

SELECT produto.produto_grupo, grupo.grupo_nome, count(*) as QNT FROM produto JOIN grupo ON produto.produto_grupo = grupo.grupo_codigo group by produto.produto_grupo

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.