формула для вычисляемого столбца на основе столбца другой таблицы

Рассмотрим эту таблицу:c_const

 code  |  nvalue
 --------------
 1     |  10000
 2     |  20000  

и другой столt_anytable

 rec_id |  s_id  | n_code
 ---------------------
 2      |  x     | 1

Цель состоит в том, чтобы иметьs_id быть вычисляемым столбцом, основанным на этой формуле:

 rec_id*(select nvalue from c_const where code=ncode)

Это приводит к ошибке:

Подзапросы не допускаются в этом контексте. Разрешены только скалярные выражения.

Как я могу вычислить значение для этого вычисляемого столбца, используя столбец другой таблицы в качестве входных данных?

Ответы на вопрос(2)

Ваш ответ на вопрос