我的观看结果如下所示
B_ID | CL_ID | TPROVIDER | STMT_ENBLD | Source_ID
1 | ABCD | T1 | Y | 1
2 | ABCD | T1 | Y | 2
3 | ASDF | T2 | N | 1
4 | QWEI | T1 | Y | 1
5 | ZXXC | T1 | Y | 1
6 | ZXXC | T1 | Y | 2
我想要一个像
这样的结果的查询B_ID | CL_ID | TPROVIDER | STMT_ENBLD | Source_ID
2 | ABCD | T1 | Y | 2
3 | ASDF | T2 | N | 1
4 | QWEI | T1 | Y | 1
6 | ZXXC | T1 | Y | 2
当有多个记录具有相同的CL_ID时,它应检查如果TPROVIDER ='T1'且STMT_ENBLD ='Y',如果是这样,它应该只从该两个记录中获取一个记录,其中Source_ID = 2
答案 0 :(得分:0)
我认为GROUP BY CL_ID可以解决这些问题。