Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Поиск и вывод повторных строчек [D7, dBase, FoxPro]


ДедушкаЛук ©   (2009-11-15 21:04:00) 

есть БД, нужно найти и вывести в Query повторные строчки. Повторной является строчка, значения двух столбцов
(Torg_date + Exec_date) которой встречаются в другой строчке. Как это можно реализвать? заранее спасибо


ANB   (2009-11-16 10:16:00) [1]


> БабкаЧеснок   (15.11.09 23:54) [5]
> Просто впиши их в select

Не будет работать.

Примерно так (правда, медленно) :

select
 T.*
from
 Table1 T
where
 exists
 (
 select 1 from Table1 T1
 where T1.F1 = T.F1 and T1.F2 = T.F2 and T1.ID <> T.ID
 )


Виталий Панасенко   (2009-11-16 09:30:00) [2]


> ДедушкаЛук   (15.11.09 23:50) [4]

Интересно, а как ты узнаешь, какой паре какие значения соответсвуют7


Кщд   (2009-11-16 07:14:00) [3]

>ДедушкаЛук   (15.11.09 23:50) [4]
Допустим, два ключевых поля совпадают, но остальные три - отличаются.
Вопрос: что и в каком виде должно быть выведено?


БабкаЧеснок   (2009-11-15 23:54:00) [4]

Просто впиши их в select


ДедушкаЛук   (2009-11-15 23:50:00) [5]

Спасибо, заработало! Ещё 1 мелочь - У меня 5 столбцов, а в проверке участвуют только 2! Есть ли возможность выводить остальные столбцы не задействуя их в в проверке


Виталий Панасенко(дом)   (2009-11-15 23:30:00) [6]

select f1,f2, count(f1)
from t
group by f1,f2
having count(*)>1


ДедушкаЛук   (2009-11-15 21:41:00) [7]

не работает((  Ошибка - Capability not supported


YurikGL   (2009-11-15 21:26:00) [8]

select f1,f2, count(f1)
from t
where count(f1)>1
group by f1,f2

как то так....


Наверх

Титульная страница Поиск, карта сайта Написать письмо