Join com Nomes
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
Curtidas 0
Respostas
Ronaldo.cutu
22/06/2004
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
GOSTEI 0
Emerson Nascimento
22/06/2004
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))
GOSTEI 0