SQL Server: copier des données d'une colonne à l'autre de la colonne?

J'ai deux tables avec la même colonne anomaly_id. Je veux copier la ligne de anomaly_id de la première table de la deuxième table à l'aide de ce code

UPDATE amb.anamoly_log_update
SET anamoly_id = t2.anomaly_id
FROM amb.anamoly_log_update t1 
INNER JOIN amb.anomaly_fee t2 ON t1.anamoly_id=t2.anomaly_id

Même après que j'ai fait ce qu'il montre 0 lignes concernées, lorsqu'il existe des données dans amb.anomaly.fee (table source)

S'il vous plaît aider

Edit: Commentaire post: je veux juste copier tous les anamoly_id de amb.anamoly_fee à amb.anamoly_log_update. Mon code peut être absurde. S'il vous plaît ne consulter.

  • Et que SET anamoly_id mauvais nom de la colonne est une faute de frappe - droit?? Est-ce que la colonne de votre table cible vraiment appelé quelque chose d'autre que dans la table source (vous avez dit au début, les noms de colonne sont identiques.....)
InformationsquelleAutor deception1 | 2012-01-22