首页 > 解决方案 > 根据两个不同的列删除重复的行

问题描述

我在 MS-Access 中使用 SQL。我只想删除基于两个不同列(codegeode)的重复行。

我的桌子:

| **code** | **fim** | **geode** |
|  AAA     |    yes  |    no     |
|  AAA     |    yes  |    yes    |
|  BBB     |    yes  |    yes    |
|  BBB     |    yes  |    yes    |

预期结果:

    | **code** | **fim** | **geode** |
    |  AAA     |    yes  |    no     |
    |  AAA     |    yes  |    yes    |
    |  BBB     |    yes  |    yes    |

标签: sqlms-access

解决方案


只需使用distinct

select distinct code, fim, geode
from t;

推荐阅读