在抢先删除重复行的同时创建视图

Create View while preemptively removing duplicate rows

我正在尝试创建一个自执行的 Pervasive SQL (PSQL) 查看命令,它可以预先从 table 中即时删除重复行。创建单列table视图的基本命令如下:

 CREATE VIEW "VIEW_EMP" AS SELECT "ATTENDANCE" . "EMPLOYEE" FROM "TIME_ATTENDANCE" 

我想知道是否有人知道如何实施避免 EMPLOYEE 字段重复追加的方法?正如您在上面看到的,源 table 的名称是 ATTENDANCE,目标 table(视图)的名称将是 VIEW_EMP。

我发现 PSQL 与 MySQL 非常相似,所以即使你不知道 PSQL 也许你仍然可以回答这个问题。我发现 this post 使用 MySQL DELETE 命令,但我不知道它是否适用于我的特定情况。

在 SQL 的大多数版本中,您会使用

SELECT DISTINCT ATTENDANCE.EMPLOYEE
FROM TIME_ATTENDANCE 

SELECT ATTENDANCE.EMPLOYEE 
FROM TIME_ATTENDANCE 
GROUP BY EMPLOYEE

你试过其中之一吗?