У меня есть таблица PostgreSQL, в которой некоторые из строк являются грязными, потому что в точке ввода данных gender
записи «неизвестно», хотя он всегда остается тем же, что и его object_id
, который является уникальным идентификатором объекта.Обновить столбец для любого неизвестного значения столбца в другой строке с тем же идентификатором
object_id gender
511E1AC7128EE2E74349896B55461F27 Unknown
511E1AC7128EE2E74349896B55461F27 Unknown
511E1AC7128EE2E74349896B55461F27 Male
56665EA256AB3757CDFA6C1CB4334C91 Female
56665EA256AB3757CDFA6C1CB4334C91 Female
56665EA256AB3757CDFA6C1CB4334C91 Unknown
56665EA256AB3757CDFA6C1CB4334C91 Unknown
55C3BFDBD327396E912604D6E635D59B Unknown
55C3BFDBD327396E912604D6E635D59B Unknown
55C3BFDBD327396E912604D6E635D59B Female
Поэтому я хочу, чтобы обновить таблицу, чтобы быть похожим на это:
object_id gender
511E1AC7128EE2E74349896B55461F27 Male
511E1AC7128EE2E74349896B55461F27 Male
511E1AC7128EE2E74349896B55461F27 Male
56665EA256AB3757CDFA6C1CB4334C91 Female
56665EA256AB3757CDFA6C1CB4334C91 Female
56665EA256AB3757CDFA6C1CB4334C91 Female
56665EA256AB3757CDFA6C1CB4334C91 Female
55C3BFDBD327396E912604D6E635D59B Female
55C3BFDBD327396E912604D6E635D59B Female
55C3BFDBD327396E912604D6E635D59B Female
В которой все «неизвестные» столбцы преобразуются в то, что не-неизвестное значение по object_id
имеет в/другой запись /. Есть ли способ, что я могу сделать это в PostgreSQL - или - еще лучше - Sequelize (Javascript ORM для баз данных SQL?)
Если такое дело сделано это было бы лоскутное решение в лучшем случае, потому что ваши данные появляются быть не нормированы. Если кто-то должен был дать вам решение для работы с исправлениями, ему все равно нужно было бы узнать, что выглядит object_state – e4c5
Отсутствуют обычные подозреваемые: определение таблицы и версия Postgres. –
Я взял на себя смелость удалить шум вокруг объекта object_state, который был ортогонален вопросу и только отвлекался. –