gpt4 book ai didi

sql - 使用 Access 2007 中的条件从查询中删除重复项

转载 作者:行者123 更新时间:2023-12-04 05:17:09 29 4
gpt4 key购买 nike

我有一个交易表,其中包含我正在查询的 880,095 条记录。

表中有重复的事务 ID,我想在查询表时隐藏/删除它们。

例如 1。

  • 交易 ID 001 有两条记录
  • 除利率外,两行数据完全相同。
  • 第 1 行的利率为 5%
  • 第 2 行的利率没有利率,单元格中的值为 0

  • 我希望删除所有没有利率的重复交易 ID。这很简单,复杂之处如下。

    例如 2。
  • 交易 ID 002 有 4 条记录
  • 所有 4 行中的数据都相同
  • 所有行的利率都是0,即没有利率。
  • 我希望查询返回这些行中的任意 1 行,并删除其他 3 行。

  • 总之,我需要帮助设计一个 MS Access 查询,其中删除了重复的事务 ID,其中:
  • 交易 ID 有多行,删除利率值为 0 的行
  • 交易 ID 有多行,所有利率值为 0。删除所有重复项,只留下一行。

  • 如果需要更多解释,请告诉我。

    最佳答案

    怎么样:

    SELECT TransactionID, Field1, Fieldn, Max(InterestRate)
    FROM TableName
    GROUP BY TransactionID, Field1, Fieldn

    关于sql - 使用 Access 2007 中的条件从查询中删除重复项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14101422/

    29 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com