Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> 2 tabele wybrenie rekordów z jednej plus zliczenie rekordów z drugiej
WiruSSS
post 25.09.2010, 10:45:46
Post #1





Grupa: Zarejestrowani
Postów: 83
Pomógł: 7
Dołączył: 3.02.2007

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


Witam

Mam 2 tabele, przykładowo:
`pomieszczenie` z kolumnami `id`, `parent_id`, `numer`
`zwierzaki` z kolumnami `id`,`nazwa`

pomieszczenia jak widać mogą zawierać mniejsze pomieszczenia `parent_id`

potrzebuję zrobić takie zapytanie żeby wybrać wszytkie pomieszczenia i policzyć ile w każdym z nich jest zwierzaków bezpośrednio i pośrednio

Przyjmijmy że mam pokój nr 1 w tym pokoju są pokoje nr 2 i nr 3 ...w samym pokoju nr 1 nie ma żadnego zwierzak w pokoju nr 2 są 2 a w pokoju nr 3 jet ich 5 więc chciałbym uzyskać taki wynik:

1,0,8 - czyli odpowiednio id pokoju, liczba zwierzaków z pokoju nr 1 bezpośrednio, liczba zwierzaków w pokoju pośrednio

Drugi przypadek mamy pokój nr 4 a w tym pokoju mamy pokoje nr 5 i 6, w pokoju nr 4 jest 10 zwierzaów a w mniejszych odpowiednio 2 i 4 więc chciałbym uzyskać wynik:

4,10,16 - czyli odpowiednio jak w poprzednim przykładzie.

da sie, to zrobić jednym zapytaniem bez podzapytań?
Go to the top of the page
+Quote Post

Posty w temacie


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: 14.08.2025 - 02:29