Prøv dette i stedet:
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
Du fik fejlen "ukendt kolonne 'occurrence.creatorId'", fordi tabelforekomst ikke er tilgængelig for din inderste underforespørgsel. Som følge heraf er alle referencer til kolonner i forekomsttabellen fra underforespørgslen ugyldige. Ovenstående forespørgsel burde fungere ok.