求一条SQL语句筛选出同样条件下前5个月都有,6月没有的数据
sql吧
全部回复
仅看楼主
level 1
aixin025 楼主
设定我有一张表TABLE
列1 sdept 列2 stype 列3 iperiod 列4 sdata
列1是部门,2是类别,这俩有可能很多种组合,A部门,B类别,A1部门,B1类别等等,但列1和列2每一种固定的组合下每个月只有一行数据,
列3是月份,列4是数据
由于数据错误,6月的数据行里有一部分列1和列2的固定组合缺失了这行数据,但5月份保证全有
在假定6月跟5月所有行数据都一样的情况下,(就列3的月份不一样)
求教我如何通过一条语句查询出来6月缺了哪些行,
全查到后我就可以插入回去,修复好这张表
非常感谢,诚心求教!
2022年07月20日 14点07分 1
level 8
以下4种方法任选其一
1.左链后NULL的部分
2.外链
3.not in
4.NOT EXISTS
2022年07月21日 01点07分 2
牛人!
2022年07月25日 13点07分
1