【问题标题】:Removing exact duplicate rows from presto从 presto 中删除完全重复的行
【发布时间】:2021-04-30 13:22:15
【问题描述】:

使用下表(假设它有许多其他行和列),我如何在删除重复项的同时查询它?

order_id customer_name amount bill_type
1 Chris 10 sale
1 Chris 1 tip
1 Chris 10 sale

请注意,虽然所有 3 行的顺序大致相同,但只有第 3 行是重复的——因为第 2 行告诉我们该顺序的提示。

使用 distinct order_id 会删除第 2 行和第 3 行,而我希望只删除第 3 行。

欣赏任何想法

【问题讨论】:

    标签: sql presto trino


    【解决方案1】:

    如果你想要一个新的结果集,你可以使用:

    select distinct t.*
    from t;
    

    如果您需要具体化结果,我建议将其保存到新表中。

    【讨论】:

      猜你喜欢
      • 2020-11-29
      • 2011-03-21
      • 2022-11-14
      • 2017-09-16
      • 2018-09-26
      • 2021-12-05
      • 2014-03-10
      • 2021-06-01
      • 2021-03-07
      相关资源
      最近更新 更多