Tôi có một bảng trong cơ sở dữ liệu PostgreSQL 8.3.8, không có khóa / ràng buộc trên đó và có nhiều hàng với các giá trị giống hệt nhau.
Tôi muốn xóa tất cả các bản sao và chỉ giữ lại 1 bản sao của mỗi hàng.
Có một cột cụ thể (được đặt tên là "khóa") có thể được sử dụng để xác định các bản sao (tức là chỉ nên tồn tại một mục nhập cho mỗi "khóa" riêng biệt).
Tôi có thể làm cái này như thế nào? (lý tưởng nhất là với một lệnh SQL duy nhất) Tốc độ không phải là vấn đề trong trường hợp này (chỉ có một vài hàng).