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?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage