Partilhar via


Como: Criar subconsultas

Você pode usar sistema autônomo resultados de uma consulta sistema autônomo entrada para outro.Você pode usar sistema autônomo resultados de uma subconsulta sistema autônomo uma demonstrativo que usa a função de () IN, o operador EXISTS ou a cláusula FROM.

Você pode criar uma subconsulta, inserindo-o diretamente no painel SQL ou copiando uma consulta e colá-las em outro.

Observação:

As caixas de diálogo e comandos de menu demonstradas podem ser diferentes daqueles descritas na Ajuda, dependendo das configurações ativas ou configurações de edição.Para alterar as configurações, escolher Importar e exportar configurações on the Ferramentas menu.Para obter mais informações, consulte Configurações do Visual Studio.

Para definir uma subconsulta no painel SQL

  1. Crie a consulta principal.

  2. No painel SQL, selecionar a demonstrativo SQL e, em seguida, use Cópia para mover a consulta para a área de transferência.

  3. Iniciar nova consulta e, em seguida, use Colar para mover a primeira consulta dentro WHERE da nova consulta ou FROM.

    Por exemplo, imagine que você tenha duas tabelas, products e suppliers, e você desejar criar uma consulta mostrando todos os produtos de fornecedores da Suécia. Criar consulta primeira o suppliers tabela para localizar todos os fornecedores sueco:

    SELECT supplier_id
    FROM supplier
    WHERE (country = 'Sweden')
    

    Use o comando Copiar para mover essa consulta para a área de transferência.Criar a segunda consulta usando o products tabela, listando as informações que necessárias sobre os produtos:

    SELECT product_id, supplier_id, product_name
    FROM products
    

    No painel SQL, adicione uma cláusula WHERE à segunda consulta e, em seguida, cole a primeira consulta da área de transferência.Coloque parênteses ao redor da primeira consulta de modo que o resultado participante tem esta aparência:

    SELECT product_id, supplier_id, product_name
    FROM products
    WHERE supplier_id IN
       (SELECT supplier_id
      FROM supplier
      WHERE (country = 'Sweden'))
    

Consulte também

Conceitos

Tipos de consulta suportadas (Visual banco de dados Tools)

Expressões em consultas

Outros recursos

Especificando critérios de Pesquisar