Hãy thử cái này thay thế:
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
Bạn nhận được lỗi "cột không xác định" xuất hiện.creatorId "bởi vì, sự xuất hiện bảng không thể truy cập được đối với truy vấn con trong cùng của bạn. Kết quả là tất cả các tham chiếu đến các cột trong bảng xuất hiện từ truy vấn con đều không hợp lệ. Truy vấn trên sẽ hoạt động tốt.