mysql 比较两个表 查出已经修改的值,sql该怎么写

MySql 码拜 8年前 (2017-04-13) 1385次浏览
vi_tower
mysql 比较两个表 查出已经修改的值,sql该怎么写
bs_tower
mysql 比较两个表 查出已经修改的值,sql该怎么写
两个表 如上图,可以通过site_code关联,想要获取的是:
site_code     name    wind
001                rrr             null
002                 4             0.45
不一定就是这三列,需要获取的是 vi_tower表中不为null 的值和对应的bs_tower 相比较不同的值
解决方案

20

bs_tower left join  vi_tower 在where 条件后手写你的条件。应该是很长一串
最好的方式是在vi_tower 数据插入的时候就进行判断并增加标记字段

20

增加标记字段是个好方法,不然比较不同值会使查询变慢,特别是大数据

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明mysql 比较两个表 查出已经修改的值,sql该怎么写
喜欢 (0)
[1034331897@qq.com]
分享 (0)