Опитайте това вместо това:
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
Получавахте грешката „неизвестна колона 'occurrence.creatorId'“, защото срещането в таблицата не е достъпно за най-вътрешната ви подзаявка. В резултат на това всички препратки към колони в таблицата на събития от подзаявката са невалидни. Горната заявка трябва да работи добре.