Pular para o conteúdo principal

Questão de Banco de Dados — SQL — IBFC 2024

Banco de DadosSQL
Código
qg218478
Banca
IBFC
Órgão
MGS
Ano
2024
Nível
Superior
Cargo
Analista de Sistemas
Considere que um desenvolvedor precisa realizar uma consulta em um banco de dados, para extrair a descrição dos produtos vendidos e suas respectivas categorias, a tabela utilizada para armazenar os produtos vendidos corresponde a: pedidos_produtos. Assinale a alternativa com o comando SQL correto.
  1. ASELECT * FROM produtos, pedidos_produtos, categorias WHERE pedidos_produtos = produtos AND produtos = categorias
  2. BSELECT produtos.descricao, categoria.nome FROM produtosLEFT JOIN pedidos_produtos ON pedidos_produtos.produto_id = produtos.id ORDER BY categorias.id
  3. CSELECT produtos.descricao, categoria.nome FROM categoriasLEFT JOIN categorias ON produtos.categoria_id = categorias.idWHERE pedidos_vendidos.produto_id = produtos.id
  4. DSELECT produtos.descricao, categoria.nome FROM pedidos_produtosLEFT JOIN produtos ON pedidos_produtos.produto_id = produtos.idLEFT JOIN categorias ON produtos.categoria_id = categorias.id
Revelar gabarito e comentário

GabaritoD — SELECT produtos.descricao, categoria.nome FROM pedidos_produtos LEFT JOIN produtos ON pedidos_produtos.produto_id = produtos.id LEFT JOIN categorias ON produtos.categoria_id = categorias.id

Link permanente: /questoes/qg218478