Consulta com Inner Joins

20/12/2004

0

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

Responder

Posts

20/12/2004

Emerson Nascimento

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.


Responder

20/12/2004

Tuskinhu

muito obrigado pela ajuda


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar