По бизнес-причинам у меня есть таблица с информацией об изображениях, и их можно дублировать, но мы не можем удалить дубликаты.Каждое изображение имеет image_id, поэтому мы можем иметь одно и то же изображение с более чем 1 image_id (совсем нехорошо).
Для других задач мне нужно избегать выбора одного и того же изображения для отображения, поэтому я бы хотелсоздайте новый столбец для определения «master_id», например min image_id того же изображения.
Прямо сейчас я могу запросить / определить, какие из них являются дуплексами, присоединяясь к таблице вместе с собой на полях с изображениеминформация ->
.
Но, например, строка 4 не должна появляться, потому что строки 2 и 3 уже ее создают, и повлияет на обновление таблицы в столбце master_id.
Есть идеи, как легко создать этот столбец master_id?
Окончательный вывод строк 2,3 и 4 должен выглядеть примерно так:
image_id | master_id
11397 | NULL
12226 | 11397
12232 | 11397