Ir ao conteúdo

Posts recomendados

Postado

2) Exiba o nome dos itens de vestuário (nomeie a coluna clothes), sua cor (nomeie a coluna color) e o sobrenome e o nome do(s) cliente(s) que comprou(aram) esse vestuário em sua cor favorita. Classifique as linhas de acordo com a cor, em ordem crescente.

-- 2

SELECT 

    r.nome AS clothes, 

    c.nome AS color, 

    cl.primeiro_nome,

    cl.sobrenome 

FROM 

    roupa r

JOIN 

    cor c ON r.cor_idcolor = c.idcolor

JOIN 

    pedido_de_roupa p ON r.idclothing = p.idclothing

JOIN 

    cliente cl ON p.idcustom = cl.idcustom

WHERE 

    cl.idcolor = c.idcolor  -- garante que o cliente comprou na cor favorita

ORDER BY 

    c.nome ASC;  -- classifica pela cor em ordem crescente

 


3) Selecione o sobrenome e o nome dos clientes e o nome de sua cor favorita para clientes sem compras.

-- FAZ PARTE DA 3

INSERT INTO cliente (`idcustom`, `primeiro_nome`, `sobrenome`, `idcolor`) 

VALUES 

(8, 'Roberto', 'Souza', 3); 

-- 3

SELECT 

    cl.sobrenome, 

    cl.primeiro_nome, 

    c.nome AS cor_favorita

FROM 

    cliente cl

JOIN 

    cor c ON cl.idcolor = c.idcolor

LEFT JOIN 

    pedido_de_roupa p ON cl.idcustom = p.idcustom

WHERE 

    p.id_pedido IS NULL;  -- cliente não tem compras

 

 

4) Selecione o nome das categorias principais (que têm um NULL na coluna parent_id) e o nome de sua subcategoria direta (se houver). Nomeie a categoria da primeira coluna e a subcategoria da segunda coluna.

-- 4

SELECT 

    c1.nome AS categoria, 

    c2.nome AS subcategoria

FROM 

   categoria c1

LEFT JOIN 

    categoria c2 ON c1.idcategory = c2.parent_id

WHERE 

    c1.parent_id IS NULL;  -- apenas categorias principais

 

Modelo E-R

Captura de Tela (1).png

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...