0

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

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

我想知道是否有人有任何想法如何实现避免重复附加 EMPLOYEE 字段的任何方法?如上所示,源表的名称是 ATTENDANCE,目标表(视图)的名称是 VIEW_EMP。

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

4

1 回答 1

1

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

SELECT DISTINCT ATTENDANCE.EMPLOYEE
FROM TIME_ATTENDANCE 

或者

SELECT ATTENDANCE.EMPLOYEE 
FROM TIME_ATTENDANCE 
GROUP BY EMPLOYEE

您尝试过其中一种吗?

于 2015-12-18T21:35:33.087 回答