|
Удаление строк по сравнению дубликатов из разных таблиц
|
|||
---|---|---|---|
#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:11 |
|
Удаление строк по сравнению дубликатов из разных таблиц
|
|||
---|---|---|---|
#18+
Moneo, Мне нужно удалить из таблицы "export_table" все записи по значениям поля "code", условие в таблице "export_table" не все дубликаты ИНН из таблицы "doubles", Эта фраза вообще непонятна. Надо таблицу export_table привести к тому, чтобы ИНН были уникальными? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2019, 17:44 |
|
Удаление строк по сравнению дубликатов из разных таблиц
|
|||
---|---|---|---|
#18+
видать очередная ошибка дизайна, раз такую череззаборзадерищенскую ерунду надо городить, что даже объяснить невозможно ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2019, 18:04 |
|
Удаление строк по сравнению дубликатов из разных таблиц
|
|||
---|---|---|---|
#18+
Владислав Колосов, нужно для каждой группы дубликатов ИНН таблицы "doubles" проверить есть ли все её коды данной группы в таблице Export_table, если не все, то удалить коды данной группы из export_table, если все, то не удалять. К уникальным приводить не нужно, только проверить каждая ли группа кодов есть в таблице export_Table, если хоть какого-то нет, то удалить все элементы группы дубликатов. Надеюсь стало понятнее. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2019, 19:43 |
|
Удаление строк по сравнению дубликатов из разных таблиц
|
|||
---|---|---|---|
#18+
Если у вас множественные записи, то считайте и сравнивайте количества записей в таблицах. Если у вас конечно code (которое выглядит инконсистент и похоже на хеш и на uid) уникальный в "группе". Зависит от логики процесса. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.12.2019, 00:55 |
|
|
start [/forum/topic.php?fid=46&fpage=76&tid=1686791]: |
0ms |
get settings: |
6ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
51ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 142ms |
0 / 0 |