vi_tower

bs_tower

两个表 如上图,可以通过site_code关联,想要获取的是:
site_code name wind
001 rrr null
002 4 0.45
不一定就是这三列,需要获取的是 vi_tower表中不为null 的值和对应的bs_tower 相比较不同的值

bs_tower

两个表 如上图,可以通过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 数据插入的时候就进行判断并增加标记字段
最好的方式是在vi_tower 数据插入的时候就进行判断并增加标记字段
20
增加标记字段是个好方法,不然比较不同值会使查询变慢,特别是大数据