我有一个Access数据库,我有一组数据。
Sales Order No. & Line number
123456 000010
123456 000020
123458 000010
123459 000010
123459 000010
123459 000020
这两列需要链接在一起并视为一个键。 我需要消除重复项作为整个密钥存在的重复项 在我的例子中,这是订单123459 000010是唯一一个在这里重复的。
如何编写此查询以删除此副本?
答案 0 :(得分:0)
SELECT
name, email, COUNT(*)
FROM
users
GROUP BY
name, email
HAVING
COUNT(*) > 1
这里你去:)这当然是一个例子 - 改变你的需求。它当然除了找到重复之外什么都不做。但是,很容易将此查询更改为delete语句。
你甚至可以这样做,但前面的内容非常清楚
SELECT
name, email, name+email, COUNT(*)
FROM
users
GROUP BY
name, email
HAVING
COUNT(*) > 1
答案 1 :(得分:0)
如果您只想从列表中删除欺骗,只需使用分组:
$filter=receivedDateTime+gt+{value}
将返回:
Select
[Sales Order No.],
[Line number]
From
YourTable
Group By
[Sales Order No.],
[Line number]