Novo

Forum kao aplikacija na telefonu

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

  • 3 odgovora
  • 3.307 pregleda

Najnovija ↓

Polje koje se navise ponavlja? 07.04.2005. u 19:19 · pre 262 meseca #1
1)Dakle, imam db za biblioteku, te tabelu zaduzenja. E sad, ja bi da selektujem ID clana koji je najvise imao zaduzenja, znaci koji se najvise pojavljuje. Kako to da uradim?
2) Imam stranu gde pise koliko ima knjiga, casopisa... ja za svaki podatak odradim SELECT COUNT(*), a posle taj broj preuzmem preko mysql_result u PHP-u. Da ne bih kucao to 10 puta, da li moze to nekako da se skrati (mozda BEGIN,END a izmedju SELECTi? Kako bi onda to preuzeo?)
Unapred hvala,
Bojan
Re: Polje koje se navise ponavlja? 07.04.2005. u 21:09 · pre 262 meseca #2
Objasni strukturu tabela koje koristis, takodje pokusaj da naucis SQL (hint: pogledaj sta radi funkcija MAX, klauzule JOIN, GROUP BY, kako se koriste sub select-ovi itd.)
Potpis
Owl
Re: Polje koje se navise ponavlja? 08.04.2005. u 09:09 · pre 262 meseca #3
Generalno,
Code:
SELECT TOP 1 korisnikid, count(*) AS brojzaduzenja
FROM zaduzenja
GROUP BY korisnikid
ORDER BY brojzaduzenja DESC

U MySQL-u mislim da umesto "TOP" ide "LIMIT 1".
Re: Polje koje se navise ponavlja? 08.04.2005. u 14:28 · pre 262 meseca #4
Code:
SELECT korisnikID, COUNT(*) AS osobaSaNajviseZaduzenja
FROM zaduzenja
GROUP BY korisnikID
ORDER BY 2 DESC
LIMIT 1;
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