13 / 13 / 11
Регистрация: 03.09.2011
Сообщений: 1,026
|
|
1 | |
Поиск дублей11.03.2014, 22:22. Показов 1643. Ответов 6
Метки нет (Все метки)
Допустим есть база: ID Fam Name Otch
мне нужно найти ID, где Fam Name Otch дублируется, т.е к примеру ID Fam Name Otch 1 Fam1 Name1 Otch1 2 Fam2 Name2 Otch2 3 Fam1 Name1 Otch1 Записи в ID 1 и 3 полностью дублируется, и вот мне надо такие IDшники получить.
0
|
11.03.2014, 22:22 | |
Ответы с готовыми решениями:
6
Поиск дублей с выводом их id "Расширенный" поиск дублей по базе Объединение дублей Объединение дублей в таблицах |
26806 / 14485 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
|
|||||||||||
11.03.2014, 23:21 | 2 | ||||||||||
Второй вариант. Должен быть побыстрее
1
|
1302 / 508 / 63
Регистрация: 09.08.2012
Сообщений: 2,056
|
|
11.03.2014, 23:49 | 3 |
0
|
13 / 13 / 11
Регистрация: 03.09.2011
Сообщений: 1,026
|
|
12.03.2014, 00:09 [ТС] | 4 |
mobile, а как можно еще удалить дублирующие записи.
Т.е вот в мое примере записи с ID 1 и 3 дублируются. Надо удалить все дубли и оставить 1 уникальную запись.
0
|
26806 / 14485 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
|
||||||||||||||||||||||
12.03.2014, 01:35 | 5 | |||||||||||||||||||||
Для защиты от случайных совпадений. Проще обяснить на числовых полях. Например есть такая табличка
При конкатенации без разделителя эти 2 записи будут идентичны 123456. Если же поставить разделитель полей, то первая запись 123|456, а вторая 1234|56. Получаются совершенно разные строки и риск случайных совпадений сведен к нулю. Добавлено через 12 минут Проще всего в Вашем случае сделать 3-я запросами. 1. Сохраняем результат запроса во временную табличку TempTable
1
|
1302 / 508 / 63
Регистрация: 09.08.2012
Сообщений: 2,056
|
|
12.03.2014, 07:14 | 6 |
Спасибо и правда. На работе довольно часто в своих инструментах сцепку использую, придется переделывать теперь
0
|
138 / 29 / 2
Регистрация: 24.09.2013
Сообщений: 59
|
||||||
12.03.2014, 09:09 | 7 | |||||
просмотр дублей
Если дубли не допускаются, добавь в таблицу уникальный индекс по этим трём полям.
0
|
12.03.2014, 09:09 | |
12.03.2014, 09:09 | |
Помогаю со студенческими работами здесь
7
Удаление дублей по определенному полю\составу полей в БД Подчииненная форма (табличный режим). Контроль за отсутствием дублей всей строки Удаление дублей Поиск дублей Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |