Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 4 odgovora
  • 3.186 pregleda

Najnovija ↓

Broj stavki iz dve tabele pomoću jednog upita 30.08.2006. u 19:53 · pre 245 meseci #1
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?
Potpis
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

Re: Broj stavki iz dve tabele pomoću jednog upita 30.08.2006. u 19:59 · pre 245 meseci #2
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;
Potpis
JaFreelancer.com
Re: Broj stavki iz dve tabele pomoću jednog upita 30.08.2006. u 22:23 · pre 245 meseci #3
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?
Potpis
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

Re: Broj stavki iz dve tabele pomoću jednog upita 31.08.2006. u 02:21 · pre 245 meseci #4
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...
Potpis
JaFreelancer.com
Re: Broj stavki iz dve tabele pomoću jednog upita 31.08.2006. u 22:42 · pre 245 meseci #5
Tebi trebaju hijerarhijski upiti, a bilo je vec diskusije o tome na forumu...
Potpis
Blog - baze podataka
---------------------
Oracle OCP DBA (9i & 10g)
Oracle Database: SQL Certified Expert
Oracle OCP Developer
Certified MySQL DBA
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme