Subject | Re: [firebird-support] Is possible to have a computed column using a column of another table? |
---|---|
Author | Markus Ostenried |
Post date | 2011-08-01T01:49:52Z |
On Mon, Aug 1, 2011 at 02:39, W O <sistemas2000profesional@...> wrote:
alter table det
add totalx computed by ((
select c.count * det.price
from cab c
where c.id_cab = det.id_cab
));
HTH,
Markus
> Hello everybodyHi, try something like
>
> - I have a table called CAB
> - CAB has a primary key on column ID_CAB
> - I have a table called DET
> - DET has a foreign key to the column ID_CAB of CAB
> - Now, I want to have a computed column in DET, using a column of DET and a
> column of CAB, something as: TOTALX is CAB.COUNT * DET.PRICE
> - But I cannot do that, the message "column unknown" is showed.
>
> There is some way to do that?
alter table det
add totalx computed by ((
select c.count * det.price
from cab c
where c.id_cab = det.id_cab
));
HTH,
Markus