【发布时间】:2017-06-14 16:05:02
【问题描述】:
我有一个包含过多记录的活动日志表。每条记录都有描述、处理时间、处理日期、用户。
我想创建一个查询选择记录,如果描述类似于“新帐户”,则不返回与“新帐户”记录的时间、日期和用户匹配的 2 条记录。
这样的事情可能吗?
每次创建新帐户时,都会自动生成其他条目,我想省略。
即 期望的结果: 2017 年 2 月 28 日下午 1:30,David,新帐户
2017 年 2 月 28 日下午 1:30,大卫,测试
不想要的结果:
2017 年 2 月 28 日下午 1:30,大卫,新帐户
2017 年 2 月 28 日下午 1:30,大卫,地址已添加
2017 年 2 月 28 日下午 1:30,大卫,状态已更新
2017 年 2 月 28 日下午 1:30,大卫,测试
该示例删除了与出现“新帐户”的时间、日期和用户相匹配的两条记录。删除的记录可以在“新账户”之前或之后,这不是太重要
【问题讨论】:
-
你能改写你的问题吗?我已经阅读了 4 次,无法理解您的要求。 “不返回 2 条记录”部分对我来说没有意义。
-
用一个例子编辑了主帖
-
你能不能只在 where 子句中加入 WHERE description'address added' AND description'status updated' ?还是我还是不明白?
-
description 可以容纳数百个不同的字符串,具体删除什么并不重要,每个新帐户必须删除 2 条记录
-
你不在乎哪两条记录?