Jump to content
Fórum Script Brasil
  • 0

Inner Join Em 3 Tabelas


tsarri
 Share

Question

salve gente

eu tenho um banco de dados que foi mal feito e não posso mudar ele porque já tem varios registrose estou fazendo um select assim:

SELECT cli.Nome, cli.Nome2, cli.codigo, est.valor_cheque,

est.numero_cheque, emi.tipo_chequeemissao

FROM clientes cli INNER JOIN (cheques_emissao emi INNER JOIN cheques_estoque est

ON emi.id_cheque = est.id_cheque)

ON cli.codigo = emi.codigo

Where emi.data_emissao between '2006-10-18 00:00:00' and '2006-10-18 23:59:59'

ele traz pra mim todos os cliente e os numeros de cheque e valor de cada cheque

então na tabela clientes tem o nome e codigo do cliente

na tabela cheques_estoque - ele traz o nro do cheque e o valor

e na tabela emissao ele traz para mim o nro da emissao do cheque ok.....

*********************************************************************

o resultado esta assim:

Nome - Nome2 - Codgio - Valor Cheque - Nro Cheque - Tipo Emissão

'ANDRE', 'DUARTE', '14148800', 5, 422115, 'Pontuação'

'ANDRE', 'DUARTE', '14148800', 5, 422116, 'Pontuação'

'FRANCISCO', 'COBAITO', '13664107', 5, 422117, 'Pontuação'

'FRANCISCO', 'COBAITO', '13664107', 5, 422118, 'Pontuação'

'GILDA', 'DE SIQUEIRA AUDRA', '12936027', 5, 422124, 'Pontuação'

'GILDA', 'DE SIQUEIRA AUDRA', '12936027', 5, 422125, 'Pontuação'

so que ele traz tudo duplicado os clientes existem alguma maneira de agrupar os clientes e trazer todos os nros cheques e valor???

Link to comment
Share on other sites

1 answer to this question

Recommended Posts

Guest
This topic is now closed to further replies.
 Share



  • Forum Statistics

    • Total Topics
      150.8k
    • Total Posts
      648.8k
×
×
  • Create New...