Pesquisa com INNER JOIN
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]
*É 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
Curtidas 0
Melhor post
Joel Rodrigues
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.
GOSTEI 1
Mais Respostas
Jair Souza
11/01/2015
Mais um aprendizado pra mim.
Valeu !
INNER JOIN CORRETO :
FROM (Locacao L INNER JOIN ItemLocacao ITEM ON L.IDLocacao = ITEM.IDLocacao)
Valeu !
INNER JOIN CORRETO :
FROM (Locacao L INNER JOIN ItemLocacao ITEM ON L.IDLocacao = ITEM.IDLocacao)
GOSTEI 0