SQL
Preciso fazer um select entre 5 tabelas, mas o cliente deve ser selecionado se ele estiver em pelo menos uma dessas tabelas.
Mas caso ele esteja em mais de uma tabela, deverá conter apenas um registro.
Será que com left join dá para fazer, como se faz?
Mas caso ele esteja em mais de uma tabela, deverá conter apenas um registro.
Será que com left join dá para fazer, como se faz?
Nigro
Curtidas 0
Respostas
Macario
25/11/2003
E ai Nigro..olha só..nos passe a relação das tabelas (ex. clientes, vendas, contas receber,etc) pra ter uma ideia dos dados que vc quer...
tem que haver relação entre as tabelas
dependendo do caso ...pode ser com where mesmo,..ou join...e ai por diante
tem que haver relação entre as tabelas
dependendo do caso ...pode ser com where mesmo,..ou join...e ai por diante
GOSTEI 0
Nigro
25/11/2003
Caramba... Isso é que é um Fórum dinâmico, valeu pela rapidez Macario...
Desculpe... esquecí de mencionar os relacionamentos...
É uma tabela de pontos dee atletas onde existe um código comum ao atleta em todas as 5 etapas esse select seria para fechar o campeonato do ano, e somar a pontuação de cada estapa em um campo nesse select, ou seja mesmo se o atleta participou ded apenas uma etapa estaria no campeonato, mas se ele participasse de mais de uma etapa deveria ser apenas um registro com a soma dessas etapas.
Desculpe... esquecí de mencionar os relacionamentos...
É uma tabela de pontos dee atletas onde existe um código comum ao atleta em todas as 5 etapas esse select seria para fechar o campeonato do ano, e somar a pontuação de cada estapa em um campo nesse select, ou seja mesmo se o atleta participou ded apenas uma etapa estaria no campeonato, mas se ele participasse de mais de uma etapa deveria ser apenas um registro com a soma dessas etapas.
GOSTEI 0