Sql查询一个列对应多个列

Sql查询一个列对应多个列

今天遇到一个问题,表table1有两个字段col1、col2两个字段。先记录下来,以后有个参考。

现在需要查询出的数据满足如下要求:

1、col1重复、col2重复的数据只保留一条;

2、col1重复、col2不重复的数据全部都要保留;

3、col1不重复的数据不要保留;

表里的数据如下:

只满足1、col1重复、col2重复的数据只保留一条;2、col1重复、col2不重复的数据全部都要保留;的结果如下:

 

最终查询的结果如下:

 

posted @ 2017-02-17 15:52  迢迢  阅读(1535)  评论(0编辑  收藏  举报