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

(Resolvido) O que há de errado neste SELECT dentro de SELECT


acborba

Pergunta

Bom dia!

Pessoal o que estou fazendo de erra neste código?

INSERT INTO questionario (questionario.idUsuario)
         VALUES SELECT usuario.idUsuario
         FROM usuario
         WHERE usuario.idUsuario = 
         SELECT MAX (usuario.idUsuario)
         FROM usuario

obrigado

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Oi, 'acborba'

Eem primeiro lugar retire a cláusula values;

Em segundo lugar coloque entre parênteses o select que está dentro da cláusula where.

Assim, sua consulta ficará como o abaixo:

INSERT INTO questionario (questionario.idUsuario)
         SELECT usuario.idUsuario
         FROM usuario
         WHERE usuario.idUsuario = (
         SELECT MAX (usuario.idUsuario)
         FROM usuario )

Link para o comentário
Compartilhar em outros sites

  • 0
Oi, 'acborba'

Eem primeiro lugar retire a cláusula values;

Em segundo lugar coloque entre parênteses o select que está dentro da cláusula where.

Assim, sua consulta ficará como o abaixo:

INSERT INTO questionario (questionario.idUsuario)
         SELECT usuario.idUsuario
         FROM usuario
         WHERE usuario.idUsuario = (
         SELECT MAX (usuario.idUsuario)
         FROM usuario )

Vlw pela ajuda, muito obrigado, funcionou!

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

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