powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Запрос о выборке дублирующихся записей для DBF
9 сообщений из 9, страница 1 из 1
Запрос о выборке дублирующихся записей для DBF
    #37184318
Thomas1988
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
всем привет!
у меня тут вопрос (для меня очень сложный, но очень важный), для вас товарищи эксперты надеюсь это ерунда.

Мне необходимо сделать выборку дублирующихся записей по трем полям из таблицы "Клиенты".

у меня есть таблица:

FIO1 KCH1 NOM1 Мирошкин 12Аксенов12Мирошкин34Мирошкин12 Квасильников78

Результат запроса должен быть:

FIO1 KCH1 NOM1 Мирошкин 12Мирошкин12

Повторюсь, что нужно выбрать записи повторяющиеся .

Пробовал разными способами, но все безрезультатно. Прошу откликнуться на мой вопрос!
...
Рейтинг: 0 / 0
Запрос о выборке дублирующихся записей для DBF
    #37184437
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Thomas1988,

Код: plaintext
select <список_полей_через_запятую> from <таблица> group by <список_полей_через_запятую> having count(*)> 1 
...
Рейтинг: 0 / 0
Запрос о выборке дублирующихся записей для DBF
    #37184481
Thomas1988
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tanglir,

Спасибо! выручил! То что надо!
...
Рейтинг: 0 / 0
Запрос о выборке дублирующихся записей для DBF
    #37184592
Thomas1988
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
скажите, а тоже самое, но для двух таблиц, чтобы он сравнивал 2 таблицы и потом выводил общую информацию из Двух?
...
Рейтинг: 0 / 0
Запрос о выборке дублирующихся записей для DBF
    #37184603
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Thomas1988, в смысле, вам надо найти записи, у которых есть дубликаты в хоть в "своей", хоть в "чужой" таблицах? Можно так
Код: plaintext
from таблица1 union all таблица2
, но на больших таблицах будут тормоза. Впрочем, у вас дбф, так что навряд ли они такие уж большие :)
...
Рейтинг: 0 / 0
Запрос о выборке дублирующихся записей для DBF
    #37184623
Thomas1988
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А можно полный запрос написать, ибо говорит что неправильно ключевое слово использую?
...
Рейтинг: 0 / 0
Запрос о выборке дублирующихся записей для DBF
    #37184647
Thomas1988
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Смотрите как у меня получается, в папке у меня есть t*.dbf (* - дата) файлы, я считываю последний из них по дате, проверяет сам себя на дублирующиеся записи, а потом сравнивает себя с другими файлами предыдущих дат...
...
Рейтинг: 0 / 0
Запрос о выборке дублирующихся записей для DBF
    #37184661
Thomas1988
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Thomas1988Смотрите как у меня получается, в папке у меня есть t*.dbf (* - дата) файлы, я считываю последний из них по дате, проверяет сам себя на дублирующиеся записи, а потом сравнивает себя с другими файлами предыдущих дат...
т.е. в самом начале я хочу объеденить все файлы и сделать запрос по типу вашего

Код: plaintext
select <список_полей_через_запятую> from <таблица> group by <список_полей_через_запятую> having count(*)> 1 
...
Рейтинг: 0 / 0
Запрос о выборке дублирующихся записей для DBF
    #37184705
Thomas1988
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нужно что-то вроде такого, но такой запрос не работает...

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
select param, sum(tab1_value), sum(tab2_value)
FROM
(
select param, value as tab1_value,  0  as tab2_value
FROM tab1

UNION ALL

select param,  0  as tab1_value, value  as tab2_value
FROM tab2
) GROUP BY param
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Запрос о выборке дублирующихся записей для DBF
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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