我有一个说 100 行的 sql 表。结构有点像
colectiveNo colectiveName p1Number P1EffectiveFromDate morecol
--------------------------------------------------------------------------------------
1 name1 somenumber somedate NULL
1 name1 somenumber somedate 1234
1 name1 somenumber somedate 5432
我们按 , 按 colectiveNo 分组
我想像这样使用条件:
如果带有“morcol”的组中的行为空,并且同一组中有带有某些数字的 morcol 的行,则不显示带有空值的行显示第 2,3 行
否则,如果我只有 morecol 为空的行,则为该组显示它们
.
colectiveNo colectiveName p1Number P1EffectiveFromDate morecol
----------------------------------------------------------------------------------
1 name1 somenumber somedate NULL
1 name1 somenumber somedate NULL
1 name1 somenumber somedate NULL
显示第 1,2,3 行
我很难做到这一点,请帮忙