我有麻烦试图找到然而,随着条件选择记录适当的查询(SQL-SERVER)一列重复的行,我将使用表中有超过10万行和20多个栏目。消除除非条件
所以,我需要满足以下条件的代码:
1)如果[政策]和[计划]列是行之间唯一的话,我会选择记录
2)如果[政策]和[计划]返回2行或多行,然后我将选择“代码”列不是999
3)在某些情况下不需要的行可能没有“999”在[代码]栏记录也可以是其他细节
换句话说,我想获得的行编号1,2,4,5,7。
这里的表是什么样子
row #|policy|plan|code
-----------------------
1 | a | aa |111
-----------------------
2 | b | bb |112
-----------------------
3 | b | bb |999
-----------------------
4 | c | cc |111
-----------------------
5 | c | cc |112
-----------------------
6 | c | cc |999
-----------------------
7 | d | dd |999
-----------------------
我期待看到类似
row #|policy|plan|code
-----------------------
1 | a | aa |111
-----------------------
2 | b | bb |112
-----------------------
4 | c | cc |111
-----------------------
5 | c | cc |112
-----------------------
7 | d | dd |999
-----------------------
预先感谢您
请出示预期输出............... – Chanukya
什么是你的努力?你有什么尝试过呢? –