Prova detta istället:
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 fick felet "okänd kolumn 'occurrence.creatorId'" eftersom tabellförekomst inte är tillgänglig för din innersta underfråga. Som ett resultat är alla referenser till kolumner i förekomsttabellen från underfrågan ogiltiga. Ovanstående fråga borde fungera ok.