sql - 根据两个不同的列删除重复的行
问题描述
我在 MS-Access 中使用 SQL。我只想删除基于两个不同列(code
和geode
)的重复行。
我的桌子:
| **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 |
解决方案
只需使用distinct
:
select distinct code, fim, geode
from t;
推荐阅读
- mapbox - Mapbox Geocoding API 中的荷兰邮政编码
- amazon-cloudsearch - 如何编写此 Cloudsearch 查询
- javascript - 如何使用javascript从带有符号的字符串中获取文本
- php - 如何检查日期范围是否在 PHP 中的另一个日期范围之间
- javafx - 如何在 TableView 中为具有特定条件的特定行着色?
- mongodb - $unset 特定条件下所有数组和文档中数组元素的属性
- ibm-watson - 如何让@sys-person 实体获取小写名称?
- swift - 快速显示图像数组的表格视图
- actions-on-google - 报告过期的访问令牌
- python - 将 numpy 数组转换为 dask 数据框列?