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

Oracle 在历史表中查找唯一记录的查询,oracle,Oracle,我试图找出Oracle语法来编写一个查询,以从下表中获取所有记录,这些记录在我的表中只有一个名为TEST的设备ID记录。因此,我希望查询只返回00005 TNT13232记录,因为其中只有一条记录存在,而其他记录有重复项。有什么想法吗 测试表列: ID (auto generated sequence number 10) DEVICE_ID (varchar) 示例数据: 00001 TNT12345 00002 TNT12345 00003 TNT12345 00004 TNT11111

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

测试表列:

ID (auto generated sequence number 10)
DEVICE_ID (varchar)
示例数据:

00001 TNT12345
00002 TNT12345
00003 TNT12345
00004 TNT11111
00005 TNT13232
00006 TNT11111
select device_id
from your_table
group by device_id
having count(*) = 1