Sql查询一个列对应多个列
今天遇到一个问题,表table1有两个字段col1、col2两个字段。先记录下来,以后有个参考。
现在需要查询出的数据满足如下要求:
1、col1重复、col2重复的数据只保留一条;
2、col1重复、col2不重复的数据全部都要保留;
3、col1不重复的数据不要保留;
表里的数据如下:
只满足1、col1重复、col2重复的数据只保留一条;2、col1重复、col2不重复的数据全部都要保留;的结果如下:
最终查询的结果如下:
Sql查询一个列对应多个列
今天遇到一个问题,表table1有两个字段col1、col2两个字段。先记录下来,以后有个参考。
现在需要查询出的数据满足如下要求:
1、col1重复、col2重复的数据只保留一条;
2、col1重复、col2不重复的数据全部都要保留;
3、col1不重复的数据不要保留;
表里的数据如下:
只满足1、col1重复、col2重复的数据只保留一条;2、col1重复、col2不重复的数据全部都要保留;的结果如下:
最终查询的结果如下: