update中使用select结果
[ 2008-04-11 09:22:02 | 作者: admin ]
p.s. 下面是常见的例子
简单例子复杂例子(跟新多个字段的情况)
简单例子
引用
update t1 set totals=(select count(*) from t1 b where b.id=a.id ) from t1 a
引用
update a set (name1,age1) =(select name2,age2 from b where a.id=b.id)
where exists(select 1 from b where a.id=b.id);
where exists(select 1 from b where a.id=b.id);
1