| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
共有 2163 人关注过本帖
标题:sql用select查询语句更新另一个表的数据怎么弄,大神帮帮忙
取消只看楼主 加入收藏
yuye11
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2017-7-6
结帖率:0
收藏
已结贴  问题点数:20 回复次数:0 
sql用select查询语句更新另一个表的数据怎么弄,大神帮帮忙
SELECT t_d_SwipeRecord.f_RecID AS '序号',
              t_d_SwipeRecord.f_CardNO AS '卡号',  
              t_b_Consumer.f_ConsumerNO AS '工号',
              t_b_Consumer.f_ConsumerName AS '姓名',
              t_b_Group.f_GroupName AS '部门',
              t_d_SwipeRecord.f_ReadDate AS '时间',
              t_b_Reader.f_ReaderName  AS '地点',
   CASE WHEN t_d_SwipeRecord.f_Character =1 THEN '允许通过' ELSE '禁止通过' END  AS '通过',
   CASE WHEN t_d_SwipeRecord.f_InOut=0 THEN '出门' ELSE '进门' END  AS '进出',
             t_b_Door.f_DoorName  AS '门名称',
             t_d_SwipeRecord.f_RecordAll AS '单个记录的原始数据'
       FROM (((t_d_SwipeRecord INNER JOIN t_b_Consumer ON ( t_b_Consumer.f_ConsumerID = t_d_SwipeRecord.f_ConsumerID))  
                LEFT JOIN   t_b_Reader on ( t_b_Reader.f_ReaderID = t_d_SwipeRecord.f_ReaderID) )  
                LEFT JOIN t_b_Group ON (t_b_Consumer.f_GroupID = t_b_Group.f_GroupID  ))
                LEFT JOIN t_b_Door ON (t_b_Door.f_ControllerID = t_b_Reader.f_ControllerID
                and ((f_ControllerSN>400000000 and t_b_Door.f_DoorNO = t_b_Reader.f_ReaderNO)
                or (f_ControllerSN<400000000 and (((t_b_Door.f_DoorNO*2) = t_b_Reader.f_ReaderNO) or ((t_b_Door.f_DoorNO*2-1) = t_b_Reader.f_ReaderNO))))
                  )
        WHERE ( ((((f_RecOption - (f_RecOption % 2)) / 2) % 2) =0))
我通过数据库导入数据的方法通过上面的查询语句新建了一个表sjcx,但是表t_d_SwipeRecord的数据更新的时候表sjcx的数据不会发生变化,怎么样让表sjcx在表t_d_SwipeRecord更新的时候自动运行上面那段语句实现同步更新
图片附件: 游客没有浏览图片的权限,请 登录注册
搜索更多相关主题的帖子: select 语句 更新 数据 JOIN 
2017-07-06 10:15
快速回复:sql用select查询语句更新另一个表的数据怎么弄,大神帮帮忙
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019228 second(s), 12 queries.
Copyright©2004-2025, BC-CN.NET, All Rights Reserved