fórmula para columna calculada basada en la columna de una tabla diferente
Considere esta tabla:c_const
code | nvalue
--------------
1 | 10000
2 | 20000
y otra mesat_anytable
rec_id | s_id | n_code
---------------------
2 | x | 1
El objetivo es teners_id
ser una columna calculada, basada en esta fórmula:
rec_id*(select nvalue from c_const where code=ncode)
Esto produce un error:
Las subconsultas no están permitidas en este contexto. Solo se permiten expresiones escalares.
¿Cómo puedo calcular el valor de esta columna calculada usando la columna de otra tabla como entrada?