Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Preciso listar todas as contas (Ag e conta) dos clientes....com o select abaixo, se o cliente possui 2 contas...aparece somente 1.
select cli.id_cliente codigo_cliente, cli.nome nome_cliente, con.id_agencia codigo_agencia, con.id_conta codigo_conta,
sum(if(t.tipo = 'D', -m.valor, m.valor)) Saldo
from cliente cli
left join conta con
on cli.id_cliente = con.id_cliente
left join movimento m
on con.id_agencia = m.id_agencia and con.id_conta = m.id_conta
left join tipo_movimento t
on m.id_tipomovimento = t.id_tipomovimento
group by codigo_cliente;
Carregando comentários...