select distinct tbUsuarios.nome_usuario,tbUsuarios.nome_completo from tbUsuarios inner join tbMatriculas on tbUsuarios.id_usuario = tbMatriculas.id_usuario inner join tbCidadesAtuacao on tbMatriculas.id_usuario = tbCidadesAtuacao.id_usuario WHERE tbCidadesAtuacao.cod_cidade=561 AND TbUsuarios.sexo='M' AND faixa_etaria='18a24anos' AND COD_CURSO=1 AND CONCLUIU_CURSO='SIM' AND tbUsuarios.estagio='SIM';
Ela dá dois INNER JOINS entre três tabelas!
O problema é que ela funciona no SQL SERVER e quando mando a mesma instrução para o Banco de Dados feito no ACESS dá erro! dá a mensagem: OPERADOR FALTANDO!
Porque isso acontece ??? SQL não é padrão ??
Se puderem só mandar um exemplo de INNER JOIN em mais de duas tabelas no ACESS já tá bom ... valeu!!
Pergunta
alexmarcelo
dêem uma olhada nessa instrução SQL:
Ela dá dois INNER JOINS entre três tabelas!
O problema é que ela funciona no SQL SERVER e quando mando a mesma instrução para o Banco de Dados feito no ACESS dá erro! dá a mensagem: OPERADOR FALTANDO!
Porque isso acontece ??? SQL não é padrão ??
Se puderem só mandar um exemplo de INNER JOIN em mais de duas tabelas no ACESS já tá bom ... valeu!!
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.