Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #59 da revista programar. Faz já o download aqui!

rexmage

Contagem por Categoria, subcategorias, produtos

Mensagens Recomendadas

rexmage    1
rexmage

Boas pessoal,

tenho uma dúvida que não sei muito bem como "pesquisar" ou como se chama este tipo de consulta que preciso. Vi diversos snippets que apenas por esta internet, mas não consegui chegar ao que queria pois os exemplos que encontro são sempre muito mais básicos.

---| Categoria 1 (2 sub categorias, 25 produtos)

|

|------Sub categoria 1 (5 produtos)

|

|------Sub categoria 2 (20 produtos)

|

---| Categoria 2 (3 sub categorias, 10 produtos)

|

|------Sub categoria 1 (1 sub sub categoria, 5 produtos)

|

|-------------Sub Sub categoria 1 (5 produtos)

|

|------Sub categoria 2 (3 produtos)

|

|------Sub categoria 3 (2 produtos)

|

---| Categoria 3 (250 produtos)

Tabela:

\\==================

|| Categorias

//==================

|| id | nome | pai |

||----------------------------

|| 1 | Carros | 0

|| 2 | bmw | 1

|| 3 | ford | 1

|| 4 | renault | 1

|| 5 | sport | 2

|| 6 | Nissan | 1

|| 7 | Vw | 1

//===============================

O que eu quero perceber é como posso fazer uma contagem regressiva dos produtos nas categorias, subcategorias e sub sub categorias (desculpem o termo lol), e também se tem niveis abaixo.

Eu usei php para resolver este problema, e ficou a funcionar. Mas queria uma solução para mysql apenas e devolver logo resultados concretos sem ter de fazer mais queries.

Queria agora acrescentar à consulta algo como "total_produtos" para cada categoria, "total_subcategorias",

São 3 níveis se categorias e produtos, alguém alguma fez isto ou sabe como posso fazer ?

Não posso mudar a estrutura da base dados, porque tem muita coisa por trás e já tem muitos anos esta base dados.

Apenas queria fazer algumas melhorias sem usar o php e devolver directamente pelo mysql numa espécie de contagem regressiva.

Obrigado, bom fim de semana.


<?PHP echo "Bo0m"; ?>

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
rexmage    1
rexmage

Okay HappyHippyHippo,

Mas podes fazer-me ai um exemplo? É que não sou assim tão experiente com mysql.

Obrigado pela resposta


<?PHP echo "Bo0m"; ?>

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
HappyHippyHippo    1153
HappyHippyHippo

exemplos e/ou tutoriais de stored procedures existem muitos na net.

qual é exactamente o teu problema na construção de um stored procedure ?


IRC : sim, é algo que ainda existe >> #p@p

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.