Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
13.12.2019, 17:11
|
|||
---|---|---|---|
|
|||
Удаление строк по сравнению дубликатов из разных таблиц |
|||
#18+
Имею SQL Server 2014, 2 таблицы "doubles","export_table", в обеих таблицах могут быть дубликаты записей, одинаковая структура полей: "code","inn". Мне нужно удалить из таблицы "export_table" все записи по значениям поля "code", условие в таблице "export_table" не все дубликаты ИНН из таблицы "doubles", этапы по логике: 0. Берем дубликаты "inn" таблицы "doubles" которые также имеют дубликаты в таблице "export_table" 1. берем группу дубликатов поля "inn" из таблицы "doubles" и их значения поля "code" 2. Смотрим все ли "code" взятые встречаются в таблице "export_table" 3. Если встречаются не все, то удаляем все записи из "export_table" по данному списку "code" данной группы дубликатов. 4. Так для всех групп дубликатов таблицы "doubles". ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.12.2019, 17:44
|
|||
---|---|---|---|
|
|||
Удаление строк по сравнению дубликатов из разных таблиц |
|||
#18+
Moneo, Мне нужно удалить из таблицы "export_table" все записи по значениям поля "code", условие в таблице "export_table" не все дубликаты ИНН из таблицы "doubles", Эта фраза вообще непонятна. Надо таблицу export_table привести к тому, чтобы ИНН были уникальными? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.12.2019, 18:04
|
|||
---|---|---|---|
|
|||
Удаление строк по сравнению дубликатов из разных таблиц |
|||
#18+
видать очередная ошибка дизайна, раз такую череззаборзадерищенскую ерунду надо городить, что даже объяснить невозможно ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.12.2019, 19:43
|
|||
---|---|---|---|
|
|||
Удаление строк по сравнению дубликатов из разных таблиц |
|||
#18+
Владислав Колосов, нужно для каждой группы дубликатов ИНН таблицы "doubles" проверить есть ли все её коды данной группы в таблице Export_table, если не все, то удалить коды данной группы из export_table, если все, то не удалять. К уникальным приводить не нужно, только проверить каждая ли группа кодов есть в таблице export_Table, если хоть какого-то нет, то удалить все элементы группы дубликатов. Надеюсь стало понятнее. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.12.2019, 00:55
|
|||
---|---|---|---|
|
|||
Удаление строк по сравнению дубликатов из разных таблиц |
|||
#18+
Если у вас множественные записи, то считайте и сравнивайте количества записей в таблицах. Если у вас конечно code (которое выглядит инконсистент и похоже на хеш и на uid) уникальный в "группе". Зависит от логики процесса. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=46&mobile=1&tid=1686791]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
32ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 135ms |
0 / 0 |