查询以查找历史表中的唯一记录

时间:2013-11-19 06:45:39

标签: oracle

我正在试图找出Oracle语法来编写一个查询来获取下表中的所有记录,这些记录在我的表中只有一个名为TEST的DEVICE_ID记录。所以我希望查询只返回00005 TNT13232记录,因为只有其中一个存在,而其他的重复。有什么想法吗?

TEST表格列:

ID (auto generated sequence number 10)
DEVICE_ID (varchar)

示例数据:

00001 TNT12345
00002 TNT12345
00003 TNT12345
00004 TNT11111
00005 TNT13232
00006 TNT11111

1 个答案:

答案 0 :(得分:2)

select device_id
from your_table
group by device_id
having count(*) = 1
相关问题