powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / А мне тоже с запросом нужна помощь..:-)
3 сообщений из 3, страница 1 из 1
А мне тоже с запросом нужна помощь..:-)
    #38309276
q1w1e1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть таблица tab, которая состоит из двух полей(f1и f2),
есть группировка по полю f1 (Select f1 from tab group by 1 having count(*)>1)
Надо с помощью SQL удалить эти повторяющиеся записи, оставив с минимальным значением f2
т.е. пишу
Delete for (Select f1 from tab group by 1 having count(*)>1), а что дальше писать не пойму..
...
Рейтинг: 0 / 0
А мне тоже с запросом нужна помощь..:-)
    #38309358
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
2.
delete from t1
where f2<>(select min(f2) from t1 as q where q.f1=t1.f1)


Код: sql
1.
2.
3.
4.
delete t1
from t1
left join (Select f1,min(f2) as f2 from tab group by 1) t0 on t1.f1=t0.f1
where t1.f2>t0.f2
...
Рейтинг: 0 / 0
А мне тоже с запросом нужна помощь..:-)
    #38309367
q1w1e1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / А мне тоже с запросом нужна помощь..:-)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]