Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

TcheRenato

consulta

Recommended Posts

PessoALL,

 

Tenho duas tablas:

 

------------------------------
id parent_id categoria
------------------------------
1 1 categoriaA
2 1 categoriaB
3 1 categoriaC
4 3 categoriaD
5 3 categoriaE
6 3 categoriaF
------------------------------

 

 

------------------------------
id categoria produto
------------------------------
1 1 produto...1
2 2 produto...2
3 3 produto...3
4 4 produto...4

5 5 produto...5
6 6 produto...6

7 6 produto...7

8 6 produto...8
------------------------------

 

Como fazer para listar somente os produtos da categoriaC e subcategorias, ou seja, todos os produtos da C mais os produtos com parent_id=3?

O resultado deixa de fora somente produto...1 e produto...2 que são da categoria A e B.

 

A única forma de resolver que me veio a cabeça, foi fazer uma consulta na primeira tabela para pegar todas as categorias relevantes e depois na segunda tabela WHERE ...or...or...or...

O problema é que as tabelas são grandes!!! Não manjo muito de SQL, mas acho que deve haver uma maneira mais simples.

 

[]'s

Renato

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.