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]
*É 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
Curtir tópico
+ 0
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
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)
Valeu !
INNER JOIN CORRETO :
FROM (Locacao L INNER JOIN ItemLocacao ITEM ON L.IDLocacao = ITEM.IDLocacao)
Responder
Clique aqui para fazer login e interagir na Comunidade :)