排除id以外的去重展示,mysql怎么写呢

现在的问题是:mysql数据库中,test表,有重复数据但是只有id和创建数据不同,这个怎么排除呢这两个字段统计呢?image.png

SQL yikefu 发布于 2023-9-4 16:12 (编辑于 2023-9-4 16:14)
1min目标场景问卷 立即参与
回答问题
悬赏:0 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
用户k6280494Lv6资深互助
发布于2023-9-4 16:21(编辑于 2023-9-4 16:24)

DISTINCT

下面是一个示例查询,假设我们有一个名为 table_name 的表,其中包含 id、column1、column2 和 column3 列:

sql复制代码

SELECT DISTINCT column1, column2, column3
FROM table_name
EXCEPT  
SELECT DISTINCT id, column1, column2, column3
FROM table_name;

这个查询将返回除了 id 列以外的去重结果,即只包含唯一的 column1、column2 和 column3 值。

请注意,这个查询假设 id 列是唯一的,如果 id 列中有重复值,那么它们将被排除在结果之外。如果您希望保留 id 列的重复值,请根据您的具体需求进行调整。

  • 2关注人数
  • 207浏览人数
  • 最后回答于:2023-9-4 16:24
    请选择关闭问题的原因
    确定 取消
    返回顶部