查询语句如下:select a.EmpID,c.G_dept,b.* from dbo.Kq_PaiBan a,dbo.Kq_Source b,dbo.ZlEmployee c
where a.EmpID=b.EmpID
and b.EmpID=c.ID
and c.G_dept='生产部'
and convert(varchar(10),b.FDateTime,120) between '2013-12-02' and '2013-12-02'
and convert(varchar(8),b.FDateTime,108) between '17:00:00' and '23:59:00'
and SessionID='19' and B2 in
('13')
order by b.FDateTime
a,b,c三表中字段EmpID,EmpID,ID数据完全一样。通过关联查询得出所需要的b表中字段EmpID的数据,然后再根据此条件更新b表中字段FDateTime的数据。
SQL如何更新关联查询出来的虚拟表数据
答案:3 悬赏:30 手机版
解决时间 2021-02-20 00:30
- 提问者网友:夢醒日落
- 2021-02-19 07:39
最佳答案
- 五星知识达人网友:渊鱼
- 2021-02-19 09:11
1建立一个触发
2物化试图建立一个(快)
创建物化视图日志上的名字 - 。建立物化存储在特定的表空间
表空间的用户视图日志; - 指定表空间
下降物化视图的名称;
创建物化视图的名称 - 创建物化试图
刷新提交快速
- 作为
br选择/> A. *
从一个表名
2物化试图建立一个(快)
创建物化视图日志上的名字 - 。建立物化存储在特定的表空间
表空间的用户视图日志; - 指定表空间
下降物化视图的名称;
创建物化视图的名称 - 创建物化试图
刷新提交快速
- 作为
br选择/> A. *
从一个表名
全部回答
- 1楼网友:话散在刀尖上
- 2021-02-19 11:49
你要更新什麽?具体点
- 2楼网友:上分大魔王
- 2021-02-19 10:14
你好!
给你写个示例:
update 表一 t0 set t0.列名=(select t1.列名 from 表二 t1 where t1.id=t0.id)
如有疑问,请追问。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯