所以我需要找到人口最多的部落(表称为pleme) ..为了得到它,我需要组合下面的3个表: naselje和igralec通过pid (玩家id),因为我需要从naselje获得人口,然后通过tid (tribe Id)连接igralec和pleme得到部落的名称。我写了以下代码,它工作得很好:
select p.*, sum(n.population) as populacija
from naselje n, igralec i, pleme p
where n.pid = i.pid and i.tid = p.tid
group by tid
order by populacij