Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Broj stavki iz dve tabele pomoću jednog upita

[es] :: MySQL :: Broj stavki iz dve tabele pomoću jednog upita

[ Pregleda: 793 | Odgovora: 4 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

JovanT
Jovan Turanjanin
Niš

Član broj: 35633
Poruke: 473
*.beobug.com.

Jabber: Zeus@elitesecurity.org
ICQ: 263033789
Sajt: jovant.guruserve.com


Profil

icon Broj stavki iz dve tabele pomoću jednog upita30.08.2006. u 18:53

Imam dve tabele: "galerija_albumi" koja ima polja id, ime, roditelj_id i "galerija_datoteke" sa poljima id, album_id, ime...

Hoću da pomoću jednog upita dobijem broj stavki kod kojih je roditelj_id (iz "galerija_albumi") i album_id (iz "galerija_datoteke") jednak nekom broju. Pretpostavljam da treba koristi COUNT ali nisam siguran na koji način. Kako bi ovaj upit trebao da izgleda?
30.08.2006. u 18:53 

VRider
Marković Damir
(BGD/SD Karaburma)/Pirot

Član broj: 1510
Poruke: 4129
*.maksnet.net.

Jabber: damirm | gmail | com
ICQ: 134002435


Profil

icon Re: Broj stavki iz dve tabele pomoću jednog upita30.08.2006. u 18:59
Nisi rekao koja je baza, ali...
SELECT COUNT(*) FROM galerija_albumi, galerija_datoteke WHERE galerija_albumi.roditelj_id = galerija_datoteke.album_id AND galerija_albumi.roditelj_id = TVOJE_NESTO;
30.08.2006. u 18:59 

JovanT
Jovan Turanjanin
Niš

Član broj: 35633
Poruke: 473
*.beobug.com.

Jabber: Zeus@elitesecurity.org
ICQ: 263033789
Sajt: jovant.guruserve.com


Profil

icon Re: Broj stavki iz dve tabele pomoću jednog upita30.08.2006. u 21:23
U pitanju je MySQL baza.

Možda sam malo nejasno postavio pitanje. Dakle, pravim neku malo prostiju galeriju slika. Slike su organizovane po albumima a svaki album može da ima svoj "podalbum". Prilikom prikaza nekog albuma, želim da prikažem broj slika i podalbuma koje sadrži u sebi.

Znači, treba da dobijem dva broja:
- broj stavki (slika) iz tabele "galerija_datoteke" koje u polju album_id imaju id određenog albuma;
- broj stavki (albuma) iz tabele "galerija_albumi" koji u polju roditelj_id imaju id određenog albuma.

Nadam se da sam bio jasniji. Da li je ovo moguće odraditi jednim upitom ili da koristim dva?
30.08.2006. u 21:23 

VRider
Marković Damir
(BGD/SD Karaburma)/Pirot

Član broj: 1510
Poruke: 4129
*.maksnet.net.

Jabber: damirm | gmail | com
ICQ: 134002435


Profil

icon Re: Broj stavki iz dve tabele pomoću jednog upita31.08.2006. u 01:21
Tesko da ces to da postignes samo jednim upitom. Jedino da imas posebnu tabelu koja ce se updateovati putem trigera, pa da ta dva podatka citas iz nje. Ako je broj slika zaista velik, to i nije losa ideja...
31.08.2006. u 01:21 

Dejan Topalovic
Dejan Topalović
Senior Oracle DBA & Senior PL/SQL Developer, Erst..
Vienna

Član broj: 635
Poruke: 1374
*.1.14.vie.surfer.at.

Sajt: www.baze-podataka.net


Profil

icon Re: Broj stavki iz dve tabele pomoću jednog upita31.08.2006. u 21:42
Tebi trebaju hijerarhijski upiti, a bilo je vec diskusije o tome na forumu...
Blog - baze podataka
---------------------
Oracle OCP DBA (9i & 10g)
Oracle Database: SQL Certified Expert
Oracle OCP Developer
Certified MySQL DBA
31.08.2006. u 21:42 

[es] :: MySQL :: Broj stavki iz dve tabele pomoću jednog upita

[ Pregleda: 793 | Odgovora: 4 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.