Novo

Forum kao aplikacija na telefonu

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

  • 6 odgovora
  • 4.332 pregleda

Najnovija ↓

moze mala pomoc oko upita? 29.05.2006. u 18:23 · pre 248 meseci #1
Da li neko moze da mi pojasni sledeci upit:

Citat:
SELECT top 5 Proizvod.Kod, Proizvod.Naziv, Sum(Promet.Kolicina) AS SumOfKolicina FROM Promet INNER JOIN Proizvod ON Promet.Kod = Proizvod.Kod GROUP BY Proizvod.Kod, Proizvod.Naziv ORDER BY Sum(Promet.Kolicina) desc


Treba da izaberem iz tabele 5 najprodavanijih proizvoda i nasao sam ovo resenje ali mi se nekako ne svidja (verovatno jer ga ne razumem).
Postoji li neko elegantnije resenje za ovaj problem?
Re: moze mala pomoc oko upita? 29.05.2006. u 21:00 · pre 248 meseci #2
Citat:
Postoji li neko elegantnije resenje za ovaj problem?

Ne.

Šta ti konkretno nije jasno kod ovog upita?
Re: moze mala pomoc oko upita? 29.05.2006. u 23:08 · pre 248 meseci #4
INNER JOIN spaja 2 tabele na osnovu toga ima li istih (match) podataka u 2 navedene tabele. Odnosno, ako podatak X se nalazi u tabeli A i u tabeli B.

Poz,
Sale
Potpis
=========
Uporedi cene i karakteristike za vise od 10.000 proizvoda, izmedju ostalog:
Digitalni foto-aparati
Mobilni telefoni
Skolski pribor
=========
Re: moze mala pomoc oko upita? 29.05.2006. u 23:25 · pre 248 meseci #5
Verovatno svaki inner join se može prepisati kao običan WHERE join, a takve si sigurno sretao. Potraži malo po netu uporedne primere, pa ćeš shvatiti već o čemu je reč.
Re: moze mala pomoc oko upita? 23.06.2006. u 02:39 · pre 247 meseci #7
Ucio si o skupovima i operacijama nad skupovima u skoli?

INNER JOIN ti je presek skupova gde su ti skupovi prva i druga tabela
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme