我有一个包含值列表的表格。-1 是一个空白值:
ID FieldType1A FieldType1B FieldType2A FieldType2B Person
1 15 14 10 -1 1
2 16 -1 12 10 1
3 17 -1 5 6 1
4 6 -1 7 -1 2
...
所以结果应该是:
Person FieldType1 FieldType2
1 4 5
2 1 1
有一个包含用户 ID 列表的用户表,是否有一种方法可以迭代该值列表以在结果集中生成人员列表(0 表示字段类型完全有效,因为它只是计数)?我认为T-SQL Column Values Count的答案是朝着我尝试的方向迈出的一步,但不确定如何组合相同的列(A/B 允许列出答案)。那并且我有兴趣将所有有效值组合起来,而不是尝试计算每个有效响应的数量。