2017-02-21 154 views
0

我有以下的子查询:合并查询结果

Acc Tel   Prod1 Prod2 
1000 | 281-xxx-4809 | No | Yes 
1000 | 281-xxx-4809 | Yes | No 

如何选择由Acc列这两列到只有一个这样的:

Acc Tel   Prod1 Prod2 
1000 | 281-xxx-4809 | Yes | Yes 

使用SQL?

回答

4

不应该工作吗?

select Acc, Tel, max(Prod1), max(Prod2) 
group by Acc, Tel 

它是基于字母顺序,但这对你很好。

+0

不是一个很好的方式来思考可读性......但真的很好,但:) – swe