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

Inner Join Em 3 Tabelas


tsarri

Pergunta

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

1 resposta a esta questão

Posts Recomendados

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


  • Estatísticas dos Fóruns

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