Oder eine View erstellen & damit weiter arbeiten ?
Aus Datenbankler-Sicht ist das der richtige Weg, da es Inkonsistenzen vermiedet.
Siehe auch:
Du baust im Grunde gezielt eine funktionale Beziehung zwischen Daten ein. Das ist Denormalisierung, das will man nicht. Außer aus Performancegründen vielleicht, dann muss man es aber absichern oder regulieren, dass die Werte beliebig neu berechnet werden können oder oder
Aber du wirst schon nen Grund haben