-
есть БД, нужно найти и вывести в Query повторные строчки. Повторной является строчка, значения двух столбцов (Torg_date + Exec_date) которой встречаются в другой строчке. Как это можно реализвать? заранее спасибо
-
select f1,f2, count(f1) from t where count(f1)>1 group by f1,f2
как то так....
-
не работает(( Ошибка - Capability not supported
-
select f1,f2, count(f1) from t group by f1,f2 having count(*)>1
-
Спасибо, заработало! Ещё 1 мелочь - У меня 5 столбцов, а в проверке участвуют только 2! Есть ли возможность выводить остальные столбцы не задействуя их в в проверке
-
Просто впиши их в select
-
>ДедушкаЛук (15.11.09 23:50) [4] Допустим, два ключевых поля совпадают, но остальные три - отличаются. Вопрос: что и в каком виде должно быть выведено?
-
> ДедушкаЛук (15.11.09 23:50) [4]
Интересно, а как ты узнаешь, какой паре какие значения соответсвуют7
-
> БабкаЧеснок (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 )
|