Phương pháp hay nhất khi thực hiện insert
là liệt kê các cột một cách rõ ràng:
INSERT INTO hist_museum(col1, col2, . . . )
SELECT col1, col2, . . .
FROM of_owner.museum al JOIN
of_owner.city_data vd
ON al.city_data_id = VD.city_data_id
WHERE gps_full_date < add_months(SYSDATE, -12);
Tất nhiên, các cột trong SELECT
, phải đủ điều kiện với tên bảng.
Ngoài ra, truy vấn con là không cần thiết. Không có lý do gì để viết một truy vấn con chỉ để lọc dữ liệu.