Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Вывод дублирующихся по нескольким полям записей без группировки  [new]
ghjdjlrf
Member

Откуда:
Сообщений: 229
SELECT datevid,formno, invno, COUNT(*)
FROM libr_records
group by datevid,formno, invno
having count(*)>1;

Скажите, пожалуйста, как вывести все эти дублирующиеся по трем полям записи без группировки, например:
datevid formno invno поле4 поле5
01.01.2001 1 456 лллл
01.01.2001 1 456
02.01.2001 6 753
02.01.2001 6 753 вввв ыыыы
1 сен 10, 15:57    [9365149]     Ответить | Цитировать Сообщить модератору
 Re: Вывод дублирующихся по нескольким полям записей без группировки  [new]
mmar
Member

Откуда: -)
Сообщений: 391
ghjdjlrf,

select * from (
SELECT datevid,formno, invno, COUNT(*) over (partition by datevid,formno, invno) ct
FROM libr_records
) where ct > 1
1 сен 10, 16:08    [9365240]     Ответить | Цитировать Сообщить модератору
 Re: Вывод дублирующихся по нескольким полям записей без группировки  [new]
JaRo
Member

Откуда:
Сообщений: 1659
А какой смысл создавать подобную тему? В отвеченном что-то непонятно?
1 сен 10, 16:08    [9365243]     Ответить | Цитировать Сообщить модератору
 Re: Вывод дублирующихся по нескольким полям записей без группировки  [new]
ghjdjlrf
Member

Откуда:
Сообщений: 229
Всем спасибо!
На последний пост отвечаю: сначала создал отдельную тему, потом получил ответ по предыдущей.
1 сен 10, 16:19    [9365347]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить