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

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

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

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

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

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

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

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

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

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

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

Код: 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
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Запрос о выборке дублирующихся записей для DBF / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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