我有一个返回多行的连接查询
ID SearchID Bool1 Bool2 Bool2
1 1 1 1 0
1 1 0 0 0
5 1 1 0 0
6 1 0 0 0
9 1 0 0 0
第一列 ID 可以省略,这给我们留下了
SearchID Bool1 Bool2 Bool2
1 1 1 0
1 0 0 0
1 1 0 0
1 0 0 0
1 0 0 0
由于返回的所有数据都适用于 SearchID 1,因此我希望得到一个将合并所有布尔字段的结果的行,即
SearchID Bool1 Bool2 Bool2
1 1 1 0
IsButton 应为 1,因为有一行或多行为 1 AutoRun 应为 1,因为有一行或多行为 1 IsOnMain 应为 0,因为没有行为 1
但我想为可能已返回的多行处理此问题,并且我想为每个 searchid 最终得到一个唯一的行
ID SearchID Bool1 Bool2 Bool2
1 1 1 1 0
1 1 0 0 0
5 1 1 0 0
6 1 0 0 0
9 1 0 0 0
3 2 0 0 0
5 2 0 0 0
3 3 0 0 0
9 3 0 0 1
etc...
SearchID Bool1 Bool2 Bool2
1 1 1 0
2 0 0 0
3 0 0 1
etc...
我说得有道理吗?