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 !!!
??? !!! ???