Ich habe eine PostgreSQL Tabelle, in der einige der Reihen schmutzig sind, da am Punkt der Dateneingabe die gender
des Eintrags "unbekannt" obwohl ist es bleibt immer das gleiche, das durch seine object_id
angezeigt wird, die die eindeutige Kennung des Objekts ist.Aktualisiere Spalte zu irgendeinem nicht unbekannten Wert der Spalte in einer anderen Reihe mit der gleichen Identifikation
object_id gender
511E1AC7128EE2E74349896B55461F27 Unknown
511E1AC7128EE2E74349896B55461F27 Unknown
511E1AC7128EE2E74349896B55461F27 Male
56665EA256AB3757CDFA6C1CB4334C91 Female
56665EA256AB3757CDFA6C1CB4334C91 Female
56665EA256AB3757CDFA6C1CB4334C91 Unknown
56665EA256AB3757CDFA6C1CB4334C91 Unknown
55C3BFDBD327396E912604D6E635D59B Unknown
55C3BFDBD327396E912604D6E635D59B Unknown
55C3BFDBD327396E912604D6E635D59B Female
Deshalb möchte ich meine Tabelle aktualisieren, so sein:
object_id gender
511E1AC7128EE2E74349896B55461F27 Male
511E1AC7128EE2E74349896B55461F27 Male
511E1AC7128EE2E74349896B55461F27 Male
56665EA256AB3757CDFA6C1CB4334C91 Female
56665EA256AB3757CDFA6C1CB4334C91 Female
56665EA256AB3757CDFA6C1CB4334C91 Female
56665EA256AB3757CDFA6C1CB4334C91 Female
55C3BFDBD327396E912604D6E635D59B Female
55C3BFDBD327396E912604D6E635D59B Female
55C3BFDBD327396E912604D6E635D59B Female
In dem alle „unbekannten“ Spalten umgewandelt werden, was auch immer nicht unbekannten Wert der object_id
hat in/einem anderen Eintrag/. Gibt es eine Weise, die ich dies in PostgreSQL tun können - oder - noch besser - Sequelize (Javascript ORM für SQL-Datenbanken?)
Wenn so etwas es bestenfalls wäre getan wird eine Patchwork-Lösung, weil Ihre Daten normalisiert werden erscheint nicht. Wenn jemand Ihnen eine Patch-Work-Lösung geben würde, müsste er immer noch wissen, wie object_state aussieht. – e4c5
Die üblichen Verdächtigen fehlen: Tabellendefinition und Postgres-Version. –
Ich nahm mir die Freiheit, das Rauschen um 'object_state' zu entfernen, das orthogonal zur Frage war und nur dazu diente, abzulenken. –