Pokud chcete agregovat jeden sloupec (sg_year
) a abyste neagregovali ostatní, potřebujete GROUP BY
klauzule.
Select sg_gameno, Max(sg_Year), sg_end, sg_hostcity, country_olympic_name
from Summergames s,
Country co
where s.country_isocode = co.country_isocode
group by sg_gameno, sg_end, sg_hostcity, country_olympic_name
je syntakticky platná. Zda vám poskytuje požadované výsledky, je jiná otázka – musíte nám sdělit, jak vaše tabulky vypadají, jaká data jsou v nich, jaký výsledek chcete atd.