【发布时间】:2015-03-16 13:13:52
【问题描述】:
我有一个 SQL Server 数据库,用于记录天气设备传感器数据。
表格如下所示:
Id DeviceId SensorId Value
1 1 1 42
2 1 1 3
3 1 2 30
4 2 2 0
5 2 1 1
6 3 1 26
7 3 1 23
8 3 2 1
作为回报,查询应返回以下内容:
Id DeviceId SensorId Value
2 1 1 3
3 1 2 30
4 2 2 0
5 2 1 1
7 3 1 23
8 3 2 1
对于每个设备,传感器应该是唯一的。即,DeviceId 和 SensorId 列中的值应该是唯一的(按行)。
如果我不够清楚,请道歉。
【问题讨论】:
-
你如何决定删除哪些行?
-
正如 Tim 的回答,我需要唯一的“DeviceId + SensorId”组。哇,我的问题似乎很模糊,我想删除它。即使我确实得到了答案。
标签: sql database select sql-server-2012