公司今天有个需求,大体意思就是把一个表的玩家游戏场数统计出来,然后赋值到另一张表的字段上,说白了就是两张表,但是查询出来的玩家账号和次数是多条,尝试很多种写法都没用,最后用了最笨的方式解决。 结果如下,这是查询的数据: 这是更新第二张表的数据: 至此,解决了问题 ...
方式一:update 更新表 set 字段 select 参考数据 from 参考表 where 更新表.id 参考表.id 例如:update a set aaa select aaa from b where a.id b.id ,bbb select bbb from b where a.id b.id 方式二:update 更新表,参考表 set 更新表数据 参考表数据 where 更新表 ...
2021-06-30 17:01 0 337 推荐指数:
公司今天有个需求,大体意思就是把一个表的玩家游戏场数统计出来,然后赋值到另一张表的字段上,说白了就是两张表,但是查询出来的玩家账号和次数是多条,尝试很多种写法都没用,最后用了最笨的方式解决。 结果如下,这是查询的数据: 这是更新第二张表的数据: 至此,解决了问题 ...
或者 (完) ...
接着之前写的一篇文https://www.cnblogs.com/lingyejun/p/11915413.html 做什么事情 更新book_borrow表,设置其中的student_name为student表中的name,关联条件为book_borrow.student_id ...
update t1 set t1.BPTProductId=t2.BPTIdfrom Bas_ProductImageUrl t1join Bas_Products t2on t1.BPTBarCod ...
between 是>= and <=,即包含两个边界 ...
1、背景说明 很多时候我们需要通过一张中间表的数据去更新另外一张表,而不仅仅是通过固定数值去更新,尤其是当数据量很大的时候,简单的复制粘贴就不大可行了。 2、MYSQL版本 如下图所示: 3、表示例 Student表: 中间表Temp ...
--更新 update IPMS_Expenditure SET E_ProjectNumber15 = d.Phd_ProjectNumber15 FROM IPMS_Expenditure AS e ,T_ProjectHisDoc AS d WHERE ...
方法一:拷贝表1的全部数据到表2 INSERT INTO table2 SELECT * FROM table1 1拷贝第n条 INSERT INTO table2 SELECT * FROM table1 WHERE id=51拷贝指定字段 INSERT INTO table2 ...