Ed
há 2 semanas
Para resolver essa questão, precisamos entender o que está sendo solicitado nas partes a serem preenchidas e como as operações SQL funcionam. O trecho apresentado envolve a combinação de dados de diferentes tabelas usando JOIN e a extração de resultados otimizados. O primeiro SELECT já utiliza `DISTINCT` para eliminar duplicidades. Vamos analisar as opções: a) 1 – JOIN; 2 – all - Não faz sentido, pois o primeiro preenchimento não deve ser um JOIN, e "all" não se encaixa no contexto. b) 1 – UNION; 2 – distinct - UNION é usado para combinar resultados de duas consultas, mas não se encaixa no contexto do segundo SELECT. c) 1 – FROM; 2 – as - "FROM" é uma palavra-chave necessária, mas "as" não se encaixa corretamente no contexto. d) 1 – UNION ALL; 2 – check - UNION ALL combina resultados, mas "check" não é uma palavra-chave SQL válida nesse contexto. e) 1 – INTERSECT; 2 – unique - INTERSECT é usado para encontrar resultados comuns entre duas consultas, mas "unique" não é uma palavra-chave SQL válida. A opção que faz mais sentido, considerando que o primeiro preenchimento deve ser uma operação que combina resultados e o segundo deve ser uma forma de garantir a exclusividade dos resultados, é a opção b) 1 – UNION; 2 – distinct. Portanto, a resposta correta é: b) 1 – UNION; 2 – distinct.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade