Zitat:
Das select statement ist absolut standard nach dem motto select a.a, a.b, b.c from abc as a join bcd as b on (b.id = a.bid)
Standard gut und schön.
Wie steckt da "bezeichnung" nur drin?
Berechnete Felder und angejointe Felder werden standardmäßig nicht zurückgeschrieben.
Nur die Felder, welche erkannt werden, dass sie aus der UpdatingTable (normalerweise die vom FROM) stammen.
Das bezieht sich auf das Zurückschreiben über das automatisch erstellte UpdateSQL-Statement. (du kannst dieses auch selber schreiben und dann machen was du willst)
Wenn du dir also über die Log-Funktion der Connection das Update-Statement ausgeben lässt, dann tauchen solche Felder dort nicht auf und der Feldinhalt verschwindet ins Nichts.