Ir para conteúdo

POWERED BY:

Arquivado

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

bcs_ptx

Quebrando a cabeça com COUNT

Recommended Posts

Ontem tinha postado uma dúvida mais hoje no mesmo script acabou surgindo outra, vou explicar

 

ex: minha tabela tem 3 registros

 

1 do cliente1

2 do cliente2

 

o registro do cliente 1 ta marcado que ele usou um modelo_gerador.

nos dois registros do segundo cliente só um está marcado que ele usou modelo_gerador.

 

registro1 - cliente1 -> modelo_gerador = 10

registro2 - cliente2 -> modelo_gerador = 12

registro3 - cliente2 -> modelo_gerador = 0

 

OBS: o zero é quando não foi selecionado

 

na hora da busca a ideia era aparecer assim:

 

cliente 1 -> 1 modelo_gerador

cliente 2 -> 1 modelo_gerador

 

mas mostra dessa forma:

 

cliente 1 -> 1 modelo_gerador

cliente 2 -> 2 modelo_gerador

 

segue o código:

 

Obrigado desde já

 

SELECT
    clientes.cliente,
    count(procedimentos.modelo_gerador) as contaGerador
FROM	
    procedimentos
LEFT JOIN
    modelo_gerador
ON
    (procedimentos.modelo_gerador = modelo_gerador.id)
LEFT JOIN
    clientes
ON
    (procedimentos.cliente = clientes.id)
WHERE
    procedimentos.id > 0
AND
    procedimentos.area
GROUP BY
    procedimentos.cliente

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.