Fórum subselect no mysql #154479
12/04/2003
0
select canins from candidato where canins not in (select apucod from apuracao)
o que tento selecioar sao todos os cantidatos que não estejam na tabela apuração.
pensei que o mysql não suporta subselect, mas no manual da versao 3.5 vejo a referência para subselect.
o que devo fazer ?
Tomcorreia
Curtir tópico
+ 0Posts
12/04/2003
Aroldo Zanela
Colega,
Aparentemente não tem nenhum problema. Qual é a mensagem de erro?
select * from medicamentos where med_id not in (select med_id from medicamentos_lote)
Gostei + 0
12/04/2003
Tomcorreia
You have an error in your SQL syntax near ´select apucod from apuracao)´ at line 1
lembre-se que estou usano o mysql.
vendo o seu exemplo, observo que o nome dos campos das tabelas sao iguais. tem alguma coisa a ver ?
Gostei + 0
13/04/2003
Aroldo Zanela
Os nomes não precisam ser iguais, apenas os tipos de dados, ou então, usar Cast ou Convert conforme o caso.
Gostei + 0
13/04/2003
Kandrus
No exemplo abaixo mostra como selecionar um campo em uma tabela se a id da tabela 1 coinsidir com a id da tabela 2
SELECT tabela1.* FROM tabela1, tabela2 WHERE tabela1.id = tabela2.id
Espero ter ajudado!!!!
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)