我希望有人能帮助我做到这一点。
我有一个查询结果,其id为2个提供者的列,这是bool参数,
Id Prov1 Prov2
10 true false
10 false true
有了这个结果,我想用SQL 2008将结果连接到一行,完成:
Id Prov1 Prov2
10 true true
有一个表单可以使用查询执行此操作吗?
感谢。
答案 0 :(得分:1)
试试这个:
SELECT t.Id, MAX(t.Prov1), MAX(t.Prov2)
FROM MyTable t
GROUP BY t.Id