Fórum SQL #215018
18/02/2004
0
from CliCadastro Cad,CliCartao Car Inner Join Car.Numero
where Cad.Codigo=Car.Numero
Dá uma mensagem que a cláusula where está errada, ou algo assim.Estou usando o monitor SQL.]]
E aí, galera, o q estou fzendo de errado?
Vagner Monteiro
Curtir tópico
+ 0Posts
18/02/2004
Vanderley
1 - O JOIN só pode ser usado entre duas tabelas;
2 - Não se usa a cláusula WHERE com JOIN;
3 - Ao invez de WHERE usa-se ON.
No seu caso:
Select CAd.Codigo,Cad.Nome,Car.Numero,Car.Validade
from CliCadastro Cad inner join CliCartao Car
on Cad.Codigo=Car.Numero
Vê se dá certo!
Gostei + 0
18/02/2004
Paulo_amorim
quando vc vai fazer JOIN nuam clausula SQL, existem 2 formas:
1- SELECT a.*, b.* FROM tab1 a, tab2 b WHERE a.cod = b.cod
2- SELECT a.*,b.* FROM a INNER JOIN b ON a.cod= b.cod
vc misturou os dois jeitos!!! :D
Gostei + 0
18/02/2004
Vagner Monteiro
Mas valeu pela disposição
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)