Zdravím. Potřebuji vytvořit dotaz který z následující ukázky vytáhne pouze vždy jednoho klienta (první sloupec) a to toho, který má IdRadku (poslední sloupec) nejvyšší. Tzn. ve výsledku se nesmí objevit třetí řádek, ale musí tam zůstat ten poslední. Sloupce KlientVRoce, HlavniDroga, IdZapisu 5 21 5 4 15 6 21 9 7 24 29 8 47 1 16 37 2 17 21 3 18 Pokus byt tento, ale nepovedlo se SELECT KlientVRoce, HlavniDroga, IdZapisu FROM Zapisy AS T1 WHERE (IdZapisu IN (SELECT MAX(IdZapisu) AS Expr1 FROM Zapisy AS T2 WHERE (IdZapisu = T1.IdZapisu))) AND (HlavniDroga > 0) Díky
|