1. 程式人生 > >PostgreSQL 查詢表中重複資料

PostgreSQL 查詢表中重複資料

1)查詢表中重複資料

SELECT * FROM "tbScenics"
WHERE "Scenic_Id"
NOT IN (
SELECT max("Scenic_Id")
FROM "tbScenics"
GROUP BY  "Scenic_Name", "Scenic_Des", "Scenic_Price", "Scenic_Ticket"

);

2)刪除表中重複資料
DELETE * FROM "tbScenics"
WHERE "Scenic_Id"
NOT IN (
SELECT max("Scenic_Id")
FROM "tbScenics"
GROUP BY  "Scenic_Name", "Scenic_Des", "Scenic_Price", "Scenic_Ticket"
);