Конференция "Базы" » Поиск и вывод повторных строчек [D7, dBase, FoxPro]
 
  • ДедушкаЛук (15.11.09 21:04) [0]
    есть БД, нужно найти и вывести в Query повторные строчки. Повторной является строчка, значения двух столбцов
    (Torg_date + Exec_date) которой встречаются в другой строчке. Как это можно реализвать? заранее спасибо
  • YurikGL © (15.11.09 21:26) [1]
    select f1,f2, count(f1)
    from t
    where count(f1)>1
    group by f1,f2

    как то так....
  • ДедушкаЛук (15.11.09 21:41) [2]
    не работает((  Ошибка - Capability not supported
  • select f1,f2, count(f1)
    from t
    group by f1,f2
    having count(*)>1
  • ДедушкаЛук (15.11.09 23:50) [4]
    Спасибо, заработало! Ещё 1 мелочь - У меня 5 столбцов, а в проверке участвуют только 2! Есть ли возможность выводить остальные столбцы не задействуя их в в проверке
  • БабкаЧеснок (15.11.09 23:54) [5]
    Просто впиши их в select
  • Кщд (16.11.09 07:14) [6]
    >ДедушкаЛук   (15.11.09 23:50) [4]
    Допустим, два ключевых поля совпадают, но остальные три - отличаются.
    Вопрос: что и в каком виде должно быть выведено?
  • Виталий Панасенко (16.11.09 09:30) [7]

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

    Интересно, а как ты узнаешь, какой паре какие значения соответсвуют7
  • ANB (16.11.09 10:16) [8]

    > БабкаЧеснок   (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
     )
 
Конференция "Базы" » Поиск и вывод повторных строчек [D7, dBase, FoxPro]
Есть новые Нет новых   [134435   +33][b:0][p:0]