在表1中有需要更新的属性,名为target,主键为id
但是target需要更新的值存在表2的value中,且表2中有属性pid,fk(pid)->表1(id),
请问怎么更新target啊?谢谢
但是target需要更新的值存在表2的value中,且表2中有属性pid,fk(pid)->表1(id),
请问怎么更新target啊?谢谢
解决方案 »
- 请教各位大侠一个查询语句的问题~ 谢谢
- SQL语句检测是否是日期型
- 新手求助!?内详
- 为备份或还原操作指定的设备太多;只允许指定 64 个设备,这个在数据备份从2000到2005的时候出现的?
- 安装SQl server 2000后,一直都没有提示我注册sa,和密码?
- sql server 2000 和sql server 2005 同时安装问题
- sqlserver数据库文件丢失
- sql语句求教: 一段sql语句的修改,求教送分,谢谢
- 我在设计数据库时,是字符的就设置默认值为空字符串,是数字型的就默认0,不知道这样有什么不妥,请大家给给参考意见。在线等。
- 怎样在创建表时创建关键字的识别种子自动增量(用SQL Server语句)?请看例:
- 如何传递动态SQL语句生成的变量值
- 附加数据库
update t1 set target=t2.value
from t1 inner join t2 on t1.id=t2.piddrop table t1,t2
update table_1 set target=b.value
from table_2 b
where table_1.[id]=b.pid
and b.state=1
set value=target
from table1 inner join table2
on id=pid
where state=1
Update A
Set A.Target=(Case When B.State=1 then B.value else A.Target end)
From T1 A Inner Join T2 B
On T1.id=T2.Pid