Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [sql] Zliczanie obiektów w podkategoriach
Forum PHP.pl > Forum > Przedszkole
Bojakki
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
poli25
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
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.