![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Поиск и вывод повторных строчек [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
как то так....