powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / выбор идентичных записей
4 сообщений из 4, страница 1 из 1
выбор идентичных записей
    #36077523
Albert777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
всем привет! подскажите пожалуйста как выбрать из таблица идентичные записи по всем полям
...
Рейтинг: 0 / 0
выбор идентичных записей
    #36077980
АлексейО
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
select * group by список ключенвых полей
...
Рейтинг: 0 / 0
выбор идентичных записей
    #36078535
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АлексейОselect * group by список ключевых полей
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
mysql> select * from t1;
+------+------+
| type | id   |
+------+------+
|  707 |  105 |
|  707 |   11 |
|  707 |   26 |
|  708 |   11 |
|  709 |  666 |
+------+------+
5 rows in set (0.00 sec)

mysql> select * from t1 group by type;
+------+------+
| type | id   |
+------+------+
|  707 |  105 |
|  708 |   11 |
|  709 |  666 |
+------+------+
3 rows in set (0.00 sec)
Что-то как-то... Откуда там 708 и 709? Я бы сделал так (я так понял, нужны поля, которые повторяются в неск.записях):
select список_подозреваемых_полей from таблица group by список_подозреваемых_полей having count(*)>1. Тлько сейчас не соображу, может вместо звёздочки тоже этот список вбить.
...
Рейтинг: 0 / 0
выбор идентичных записей
    #36082533
reware
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Albert777всем привет! подскажите пожалуйста как выбрать из таблица идентичные записи по всем полям
Не знаю, спасет ли это отца русской демократии :

Код: plaintext
1.
2.
3.
4.
5.
6.
SELECT * FROM test WHERE pole1 in (SELECT pole1 FROM test ; 
GROUP BY pole1 ;
HAVING count(*) >  1 ) AND pole2 in (SELECT pole2 FROM test ; 
GROUP BY pole2 ;
HAVING count(*) >  1 ) AND pole3 in (SELECT pole3 FROM test ; 
GROUP BY pole3 ;
HAVING count(*) >  1 ) INTO CURSOR CurTest
Сгодится ?
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / выбор идентичных записей
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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