jel mi moze netko rec sta sam fulao nikako da dobijem dobar rez
with recursive igre(cid, cname, supcid, fid) as (
select category.categoryid, categoryname, supcategoryid, fightid
from fight natural join game natural join category
group by category.categoryid, categoryname, supcategoryid, fightid
union
select category.categoryid, categoryname, supcategoryid, fid
from category, igre
where category.categoryid = supcid
group by category.categoryid, categoryname, supcategoryid, fid
)
select cid as categoryid, cname as categoryname, count(*) as noOfFights,
row_number() over (order by count(*) desc) as rang
from igre
where supcid is null
group by cid, cname
zadatak
![](../assets/files/2021-12-01/1638318341-816890-exam-running-game-on.png)
moj rez
![](../assets/files/2021-12-01/1638318352-695757-exam-running-game-on-1.png)
ps. moje rjesenje se uopce ne poklapa s njihovim