Fórum Join com Nomes #238979
22/06/2004
0
Galera Fiz um join para selecionar nomes de uma tabela Aluno sendo que devo selecionar somente aqueles que não estam relacionados na tabela financeiro sendo que a tabela financeiro existe uma chave segundaria que corresponde ao campo matricula_a TbAluno que é a chave da mesma dai na tabela financeiro o campo é cod_a
Fiz um select :
Obs: A tabela financeiro estava fazia .... deveria ter retornado todos os aluno da tabela Aluno ....
Select a.Aluno from tbAluno a, tbfinanceiro b where a.matricula <> b.cod_a
Esse select me retornou um result set vazio .... estou usando ADOQUERY com bd .mdb access.
Devo fazer dessa maneira !?
SELECT A.ALUNO FROM TBALUNO A, TBFINANCEIRO B WHERE A.ALUNO <> B.ALUNO sendo que Aluno é uma STRING
Alguem pode me orientar...?
Att.
Jonas
Fiz um select :
Obs: A tabela financeiro estava fazia .... deveria ter retornado todos os aluno da tabela Aluno ....
Select a.Aluno from tbAluno a, tbfinanceiro b where a.matricula <> b.cod_a
Esse select me retornou um result set vazio .... estou usando ADOQUERY com bd .mdb access.
Devo fazer dessa maneira !?
SELECT A.ALUNO FROM TBALUNO A, TBFINANCEIRO B WHERE A.ALUNO <> B.ALUNO sendo que Aluno é uma STRING
Alguem pode me orientar...?
Att.
Jonas
Jonasaf
Curtir tópico
+ 0
Responder
Posts
22/06/2004
Ronaldo.cutu
acho que isso vai te ajudar
SELECT
a.Aluno
FROM
tbAluno a
LEFT JOIN tbfinanceiro b ON b.cod_a = a.matricula AND b.cod_a IS NULL
qualquer duvida estou a disposição
Ronaldo
ronaldo@knr.com.br
SELECT
a.Aluno
FROM
tbAluno a
LEFT JOIN tbfinanceiro b ON b.cod_a = a.matricula AND b.cod_a IS NULL
qualquer duvida estou a disposição
Ronaldo
ronaldo@knr.com.br
Responder
Gostei + 0
23/06/2004
Emerson Nascimento
acho que deve ser algo como:
select ALUNO
from TBALUNO
where not (ALUNO in (select ALUNO from TBFINANCEIRO))
select ALUNO
from TBALUNO
where not (ALUNO in (select ALUNO from TBFINANCEIRO))
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)