Pesquisa com INNER JOIN

11/01/2015

0

Pessoal não estou conseguindo achar o furo nesta query...tem uma tabela "Locação" e outra tabela "ItemLocação", nesta última tem o campo "Data de Devolução" preciso carregar um grid no form de Locações, somente com as locações em aberto, ou seja que o campo "Data de Devolução" na tabela "ItemLocação" esteja vazio.

*É windows Form C# .

Abaixo está a query e não traz nada quando executada...onde está o erro?


[img]http://arquivo.devmedia.com.br/forum/imagem/343353-20150111-170757.png[/img]
Jair Souza

Jair Souza

Responder

Post mais votado

12/01/2015

O relacionamento entre as tabelas Locação e ItemLocação se dá pela chave IdLocacao, pelo que pude perceber. Já no Inner Join você está fazendo o relacionamento por um campo de data.

Joel Rodrigues

Joel Rodrigues
Responder

Mais Posts

18/01/2015

Jair Souza

Mais um aprendizado pra mim.
Valeu !

INNER JOIN CORRETO :

FROM (Locacao L INNER JOIN ItemLocacao ITEM ON L.IDLocacao = ITEM.IDLocacao)
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