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: 2373 | Odgovora: 4 ] > FB > Twit

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: www.turanjanin.net


+17 Profil

icon Broj stavki iz dve tabele pomoću jednog upita30.08.2006. u 18:53 - pre 214 meseci
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?
Nije znanje samo znati, već je znanje - znanje dati.

Piši ćirilicom! | Surfujte brže, sigurnije i lakše | Najveća niška online zajednica

 
Odgovor na temu

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

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

Jabber: damirm | gmail | com
ICQ: 134002435


+13 Profil

icon Re: Broj stavki iz dve tabele pomoću jednog upita30.08.2006. u 18:59 - pre 214 meseci
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;
JaFreelancer.com
 
Odgovor na temu

JovanT
Jovan Turanjanin
Niš

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

Jabber: Zeus@elitesecurity.org
ICQ: 263033789
Sajt: www.turanjanin.net


+17 Profil

icon Re: Broj stavki iz dve tabele pomoću jednog upita30.08.2006. u 21:23 - pre 214 meseci
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?
Nije znanje samo znati, već je znanje - znanje dati.

Piši ćirilicom! | Surfujte brže, sigurnije i lakše | Najveća niška online zajednica

 
Odgovor na temu

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

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

Jabber: damirm | gmail | com
ICQ: 134002435


+13 Profil

icon Re: Broj stavki iz dve tabele pomoću jednog upita31.08.2006. u 01:21 - pre 214 meseci
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...
JaFreelancer.com
 
Odgovor na temu

Dejan Topalovic
Dejan Topalović
Senior Oracle DBA & Senior PL/SQL
Developer, Erste Sparinvest (Erste
Bank), Vienna, Austria
Vienna

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

Sajt: www.baze-podataka.net


+2 Profil

icon Re: Broj stavki iz dve tabele pomoću jednog upita31.08.2006. u 21:42 - pre 214 meseci
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
 
Odgovor na temu

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

[ Pregleda: 2373 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

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