Formel für berechnete Spalte basierend auf der Spalte einer anderen Tabelle
Betrachten Sie diese Tabelle:c_const
code | nvalue
--------------
1 | 10000
2 | 20000
und eine andere Tabellet_anytable
rec_id | s_id | n_code
---------------------
2 | x | 1
Das Ziel ist es, @ zu habs_id
eine berechnete Spalte sein, basierend auf dieser Formel:
rec_id*(select nvalue from c_const where code=ncode)
Dies erzeugt einen Fehler:
Subqueries sind in diesem Zusammenhang nicht erlaubt. Es sind nur skalare Ausdrücke zulässig.
Wie kann ich den Wert für diese berechnete Spalte unter Verwendung der Spalte einer anderen Tabelle als Eingabe berechnen?