Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [sql] Zliczanie obiektów w podkategoriach
Bojakki
post 1.12.2010, 10:22:21
Post #1





Grupa: Zarejestrowani
Postów: 379
Pomógł: 0
Dołączył: 18.08.2004

Ostrzeżenie: (0%)
-----


Mam tabele z kategoriami, gdzie jest możliwe zagnieżdżenie na 1 poziom w głąb, przykład:


KATEGORIE
id nazwa idkategoriinadrzednej
1 Samochody NULL
2 Opel 1
3 Audi 1
4 BMW 1
5 Motory NULL
6. Yamaha 5

id nazwa kategoria
1 Audi A5 3
2 Opel Astra 2
3 Yamaha OXR 6

I teraz chciałbym zliczyc wszytskie obiekty, ktore sa w kategoriach nalezacych do kategorii samochody, cyzli otrzymac liczbe 2


--------------------
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
poli25
post 1.12.2010, 10:27:14
Post #2





Grupa: Zarejestrowani
Postów: 239
Pomógł: 20
Dołączył: 19.02.2010

Ostrzeżenie: (0%)
-----


ale czemu chcesz otrzymac 2? przy takim układzie jest niemozliwe

2 Opel Astra 2
powinno byc może :
1 opel Astra 2

i wtedy
select sum(id) from podkategoria where id=1

zrobiłbym tak na Twoim miejscu
tabela 1: typ_pojazdu

id_typ nazwa
1 samochod
2 motor

tabela 2: model

id_typ_pojazdu id_model model
1 1 astra 2
1 2 honda civic


select count(model) from model where id_typ_pojazdu=1

Ten post edytował poli25 1.12.2010, 10:50:50
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 25.07.2025 - 09:47