Coba ini sebagai gantinya:
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
Anda mendapatkan kesalahan "kolom tidak dikenal 'occurrence.creatorId'" karena, kemunculan tabel tidak dapat diakses oleh subkueri terdalam Anda. Akibatnya semua referensi ke kolom dalam tabel kejadian dari subquery tidak valid. Permintaan di atas seharusnya berfungsi dengan baik.