Ir para conteúdo
Fórum Script Brasil

delavegas

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre delavegas

delavegas's Achievements

0

Reputação

  1. ----Tabela Marca----- |id_marca|nome_marca| | 1 | Marca 1 | | 2 | Marca 2 | | 3 | Marca 3 | -------------------------Tabela Categoria_sub----------------------- |id_categoria_sub|nome_categoria_sub|fk_id_categoria_sub|fk_id_marca| | 1 | Perfumes | 0 | 0 | (0 porque não se relaciona com nenhuma marca, é apenas uma categoria) | 2 | Maquiagem | 0 | 0 | " " " | 3 | Feminino | 1 | 1 | (Obs que o "Feminino" possui relacion. (fk_id_categoria_sub) = 1, ou seja, é um Perfume Fem. marca 1) | 4 | Cabelos | 2 | 3 | ( A mesma coisa, pelo fk_id_categoria_sub, eu sei que pertence a categoria "Maquiagem" p/ "Cabelos" da marca "Marca 3) A dúvida é, como faço uma consulta que me retorne um resultado tipo: Perfume|Feminino|Marca 1 Estou fazendo assim mas não obtive o resultado SELECT nome_categoria_sub c, nome_marca m, fk_id_categoria_sub f from categoria_sub c left join marca m on c.id_marca = m.id_marca where exists (select id_categoria_sub from categoria_sub) = fk_id_categoria_sub
×
×
  • Criar Novo...