У меня есть ситуация на SQL сервере, где у меня есть повторяющиеся данные, но в таблице, указанной как внешний ключ. Таблицы выглядят следующим образом:
- Шаблон (id, имя, описание, автор)
- TemplatesToAttachements (id, templateId, attachmentId)
- Attachment (id, description, автор, цель)
Я заметил, что продублировал Attachments
для Template
. Глядя в базу данных, из-за ошибки я видел несколько TemplatesToAttachements
записей, добавленных для дублированных Attachments
для одного и того же Template
.
Пример:
Может ли кто-нибудь мне помочь удалите те лишние TemplatesToAttachements
записи, которые дублировали Attachments
(под дублированным вложением я подразумеваю 2 вложения с одинаковым описанием, автором и целью).
Я написал здесь образец таблиц:
http://www.sqlfiddle.com/#! 18 / 4ef0a0
Большое спасибо.