2013-11-19 6 views
0

Я пытаюсь выяснить синтаксис Oracle, чтобы написать запрос, чтобы получить все записи из нижеприведенной таблицы, в которой есть только одна запись DEVICE_ID в моей таблице под названием TEST. Поэтому я хотел бы, чтобы запрос просто возвращал запись 00005 TNT13232, поскольку только один из них существует, а другие - дубликаты. Есть идеи?Запрос на поиск уникальных записей в исторической таблице

ИСПЫТАНИЙ Столбцы таблицы:

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

Пример данных:

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

ответ

2
select device_id 
from your_table 
group by device_id 
having count(*) = 1 
Смежные вопросы