Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Você pode usar os resultados de uma consulta como entrada para outra. Você pode usar os resultados de uma subconsulta como uma instrução que usa a função IN( ), o EXISTS operador ou a FROM cláusula.
Você pode criar uma subconsulta inserindo-a diretamente no painel SQL ou copiando uma consulta e colando-a em outra.
Definir uma subconsulta no painel SQL
Crie a consulta primária.
No painel SQL, selecione a instrução SQL e use Copiar para mover a consulta para a Área de Transferência.
Inicie a nova consulta e, em seguida, use Colar para mover a primeira consulta para a cláusula ou
FROMnova consultaWHERE.Por exemplo, imagine que você tenha duas tabelas,
productsesuppliers, e você deseja criar uma consulta mostrando todos os produtos para fornecedores na Suécia. Crie a primeira consulta na tabelasupplierspara localizar todos os fornecedores suecos:SELECT supplier_id FROM supplier WHERE (country = 'Sweden');Use o comando Copiar para mover essa consulta à Área de Transferência. Crie a segunda consulta usando a tabela
products, listando as informações necessárias sobre os produtos:SELECT product_id, supplier_id, product_name FROM products;No painel SQL, adicione uma
WHEREcláusula à segunda consulta e cole a primeira consulta da Área de Transferência. Coloque parênteses ao redor da primeira consulta, de modo que o resultado final tenha esta aparência:SELECT product_id, supplier_id, product_name FROM products WHERE supplier_id IN (SELECT supplier_id FROM supplier WHERE (country = 'Sweden'));