Ir para conteúdo
Fórum Script Brasil
  • 0

+ Uma Dúvida De Sql !


alexmarcelo

Pergunta

dêem uma olhada nessa instrução SQL:

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 ?? unsure.gif

Se puderem só mandar um exemplo de INNER JOIN em mais de duas tabelas no ACESS já tá bom ... valeu!! rolleyes.gif

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Ninguém respondeu mas eu consegui descobrir, se interessar para alguém aí está um exemplo de join em mais de 2 tabelas no ACESS.

iSQL = empty

iSQL = iSQL + "SELECT tbUsuarios.sexo,tbUsuarios.id_usuario,tbUsuarios.nome_completo,tbUsuarios.cidade FROM tbUsuarios,tbMatriculas,tbCidadesAtuacao"

iSQL = iSQL + " WHERE tbUsuarios.id_usuario = tbMatriculas.id_usuario"

iSQL = iSQL + " AND  tbUsuarios.id_usuario = tbCidadesAtuacao.id_usuario"

iSQL = iSQL + " AND tbUsuarios.sexo='" & sctSexo & "'"

iSQL = iSQL + " AND tbCidadesAtuacao.cod_cidade=" & sctCidade &""

iSQL = iSQL + " AND tbUsuarios.faixa_etaria='" & sctFaixaEtaria & "'"

iSQL = iSQL + " AND tbMatriculas.COD_CURSO=" & sctCurso & ""

iSQL = iSQL + " AND tbMatriculas.CONCLUIU_CURSO='" & sctConcluiu & "'"

iSQL = iSQL + " AND tbUsuarios.estagio='" & sctEstagio & "'"

Falow...

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...