请问有谁知道sql数据库中的update table set data_01(字段名 )= select ...多个条件
多行赋给一个字段,再根据条件update 。在oracle中该怎样实现??
多行赋给一个字段,再根据条件update 。在oracle中该怎样实现??
解决方案 »
- 请教各位大虾!
- 这句SQL语句用存储过程怎么写,急!!
- 关于JAVA ,JSP, 和Oracle 之间的问题
- 高手请教
- 求:删除重复记录oracle语句(其中有一字段为long类型)
- C++ Buiider 6 + ODAC 4.5如何获得Oracle存储过程的输出参数?
- 请问ORACLE中怎么实现按位或?急急急!!!
- create table a01_up as select * from a01 报错!原因是a01里面有个字段类型是long raw的,怎么解决呢?
- oem不能启动
- 如果把十六进制的字符串转换成十进制数字
- 【觅秘】请问一下在客户段PL/SQL中DML语句(INSERT/UPDATE/DELETE),经办时间是以服务器时间计入系统数据库,还是以客户端时间计入系统数据库??
- oracle 11g建表如何操作?
from t1,t2
where t1.id = t2.id)
where t1 --加上条件
或update ( t1.data01 as d1 ,t2.data01 as d2
from t1 ,t2,
where t1.id = t2.id -- 两个 id至少有一个主键)
set d1 = d2;
你好,如果是只有在一个表里操作呢?比如 :(select data02 froom t2 where year = '2004' and month = '03')返回多行,然后
update t1 set data01 = (select data02 froom t2 where year = '2004' and month = '03') where ...;
[code=SQL]
update t1 set data01 = (select t2.data01
from t1,t2
where t1.id = t2.id ) --找出两表关联关系
where t1 --加上条件
[code]