设置一行以在另一行上执行函数

时间:2013-06-01 17:49:07

标签: sqlite

是否可以执行以下操作:

create table t1(
       t1_id integer primary key,
       a integer);

create table t2(
       t2_id integer primary key,
       b integer);

create table t3(
       t1_id integer primary key,
       c integer t(a) + t(b));

表中的一行在一个或多个其他行(在同一个表中或如上所示)上执行一个简单的函数,它会在发生更改时自动更新?几个小时的谷歌搜索,我仍然发现自己没有更聪明。

1 个答案:

答案 0 :(得分:0)

我想我正在寻找这样的事情:

CREATE VIEW ab AS SELECT t1.a + t2.b FROM t1, t2 WHERE t1.t1_id = t2.t2_id