Fórum SQL estranho, retorna valores a mais!!! #28284
01/11/2005
0
galera seguinte to fazendo uma consulta aqui e, ou eu to pirando, ou tem algum pau aqui!!!
assim ele me traz 905 registro (O correto), porem preciso trazer mais um campo de uma outra tabela, e ficaria assim:
só que agora ele me traz 1351 registros, ele duplica alguns registros!!!
não sei o que esta acontecendo, era pra ele me trazer a mesma quantidade e trazer o campo5 da tabelaZ quando encontrasse, correto???
To usando Oracle 10g!
select TL.CAMPO1, TL.CAMPO2, PA.CAMPO3, PA.CAMPO4 from TABELAX PA inner join TABELAY TL on (TL.CAMPO1 = PA.CAMPO1)
assim ele me traz 905 registro (O correto), porem preciso trazer mais um campo de uma outra tabela, e ficaria assim:
select TL.CAMPO1, TL.CAMPO2, PA.CAMPO3, PA.CAMPO4, B.CAMPO5 from TABELAX PA inner join TABELAY TL on (TL.CAMPO1 = PA.CAMPO1) left join TABELAZ B on(B.CAMPO2 = TL.CAMPO2)
só que agora ele me traz 1351 registros, ele duplica alguns registros!!!
não sei o que esta acontecendo, era pra ele me trazer a mesma quantidade e trazer o campo5 da tabelaZ quando encontrasse, correto???
To usando Oracle 10g!
Fred
Curtir tópico
+ 0
Responder
Posts
03/11/2005
Fred
galera resolvi, o problema tava na base de dados que ta furada!!! cheia de registros repetidos!!!
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)