Consulta com Inner Joins

Firebird

20/12/2004

tenho uma consulta SQL com inner joins, e ela funciona normal, mas em alguns casos, como erro de cadastro em q algum dos relacionamentos não tem cadastros ou nao estão preenchidos ela nao me retorna nenhum registro, gostaria de saber como se pode fazer para mesmo q nao haja o relacionamento com alguma tabela ele retorne os dados mesmo asism, pois nem da tabela principal (clientes) ele retorna o registro.



Obrigado
Julio F Figueiredo


Tuskinhu

Tuskinhu

Curtidas 0

Respostas

Emerson Nascimento

Emerson Nascimento

20/12/2004

não use inner join. use left join.

o inner join requer que os registros estajam em ambas tabelas. caso contrário não mostrará o registro.

o left join exibe o registro desde que exista na tabela principal (à esquerda da instrução join), independente de existir na tabela à direita.


GOSTEI 0
Tuskinhu

Tuskinhu

20/12/2004

muito obrigado pela ajuda


GOSTEI 0
POSTAR