Este browser já não é suportado.
Atualize para o Microsoft Edge para tirar partido das mais recentes funcionalidades, atualizações de segurança e de suporte técnico.
Uma consulta com uma subconsulta na cláusula WHERE retorna o seguinte erro: Msg 512, Level 16, State 1, Line 17 Subquery retornou mais de 1 valor. Isso não é permitido quando a subconsulta segue =, !=, <, <= , >, >= ou quando a subconsulta é usada como uma expressão. O que podemos fazer para corrigir este erro?
Verifique se a subconsulta não está usando SELECT * na lista SELECT.
Alterar o operador que introduz a subconsulta para IN ou NOT IN
Adicionar DISTINCT à lista SELECT
Qual das seguintes afirmações é verdadeira para subconsultas correlacionadas?
Uma subconsulta correlacionada retorna um único valor escalar
Uma subconsulta correlacionada retorna várias colunas e linhas
Uma subconsulta correlacionada faz referência a um valor na consulta externa
Tem de responder a todas as questões antes de verificar o seu trabalho.
Esta página foi útil?
Precisa de ajuda com este tópico?
Quer tentar utilizar o perguntar e Aprender para obter esclarecimentos ou orientações ao longo deste tópico?