[ postar2 @ 25.10.2007. 09:06 ] @
Cao svima, prvo da kazem da sam pocetnik, pa ako sam nesto pocetnicki zbrljao, SORRY !!! Evo koda : SELECT K.korisnik, T.Usluga, E.Status, E.Datum_Promene FROM Evidencija AS E, Korisnik AS K, Tip_usluge AS T WHERE E.ID_korisnik=K.ID_korisnik And K.korisnik Like [Naziv Korisnika]; Ideja je da iz tri različite tabele vučem podatke koji su mi bitni za prikaz pretrage po nazivu korisnika : K.korisnik Like [Naziv Korisnika] Sve je u redu osim što mi izbacuje duplirane podatke: korisnik Usluga Status Datum_Promene Pera kruške Čeka 15.06.2007 Pera kruške Čeka 15.06.2007 Pera kruške Evidencija 10.06.2007 Pera kruške Predato 16.06.2007 Pera kruške Predato 19.06.2007 Pera kruške Završeno 20.06.2007 Pera jabuke Čeka 15.06.2007 Pera jabuke Čeka 15.06.2007 Pera jabuke Evidencija 10.06.2007 Pera jabuke Predato 16.06.2007 Pera jabuke Predato 19.06.2007 Pera jabuke Završeno 20.06.2007 Pera banane Čeka 15.06.2007 Pera banane Čeka 15.06.2007 Pera banane Evidencija 10.06.2007 Pera banane Predato 16.06.2007 Pera banane Predato 19.06.2007 Pera banane Završeno 20.06.2007 Pera Pomorandže Čeka 15.06.2007 Pera Pomorandže Čeka 15.06.2007 Pera Pomorandže Evidencija 10.06.2007 Pera Pomorandže Predato 16.06.2007 Pera Pomorandže Predato 19.06.2007 Pera Pomorandže Završeno 20.06.2007 Mika kruške Evidencija 15.06.2007 Mika banane Evidencija 15.06.2007 Mika jabuke Evidencija 15.06.2007 Mika pomorandže Evidencija 15.06.2007 Kada dodam GROUP BY : SELECT K.korisnik, T.Usluga, E.Status, E.Datum_Promene FROM Evidencija AS E, Korisnik AS K, Tip_usluge AS T WHERE E.ID_korisnik=K.ID_korisnik And K.korisnik Like [Naziv Korisnika] GROUP BY K.korisnik ORDER BY K.korisnik, T.Usluga, E.Status, E.Datum_Promene; Izadje mi poruka : You tried to execute a query that does not include the specified expression 'Usluga' as part of an aggregated function Gde grešim i šta treba da ispravim ? HVALA !!! |