Zkuste místo toho toto:
update o
set latitude = (select avg(latitude)
from location
where location.creatorId=o.creatorId
and location.timestamp<o.timestamp+interval 5 minute
and location.timestamp>o.timestamp-interval 5 minute)
from occurrence o
Zobrazovala se vám chyba „neznámý sloupec 'occurrence.creatorId'“, protože výskyt tabulky není přístupný pro váš nejvnitřnější poddotaz. V důsledku toho jsou všechny odkazy na sloupce v tabulce výskytů z poddotazu neplatné. Výše uvedený dotaz by měl fungovat dobře.