Sql 比较在不同时间更新的同一唯一项在同一列中的值

Sql 比较在不同时间更新的同一唯一项在同一列中的值,sql,join,case,self-join,Sql,Join,Case,Self Join,我正在尝试构建一个报告,比较管道中不同个人的数据输入 我想筛选条目不同的实例 假设我的表有以下标题: 用户标识、组标识、属性名称、值自、值至、时间戳) 我正在尝试获取显示项目的报告(基于唯一的组ID) 输入了不同的值(由值_to标识) 按用户(由用户标识标识) 在流程的不同阶段(基于时间戳) 我也只想考虑几个特定的字段(基于属性名),所以在……中的属性……(名称),“价格”,… 非常感谢您的帮助!由于缺少示例来说明所需的行为,因此该问题令人困惑。根据我的阅读: SELECT t1.* F

我正在尝试构建一个报告,比较管道中不同个人的数据输入

我想筛选条目不同的实例

假设我的表有以下标题:

用户标识、组标识、属性名称、值自、值至、时间戳)

我正在尝试获取显示项目的报告(基于唯一的组ID)

  • 输入了不同的值(由值_to标识)
  • 按用户(由用户标识标识)
  • 在流程的不同阶段(基于时间戳)

我也只想考虑几个特定的字段(基于属性名),所以在……中的属性……(名称),“价格”,…


非常感谢您的帮助!

由于缺少示例来说明所需的行为,因此该问题令人困惑。根据我的阅读:

SELECT t1.*
  FROM mystery_table_with_mystery_name
       t1
  JOIN (
         SELECT group_id
           FROM mystery_table_with_mystery_name
--------------- to filter rows BEFORE checking for multiple entries:
          WHERE attribute_name IN ( blah blah blah )
          GROUP
             BY group_id
         HAVING COUNT(*) > 1
       )
       t2
    ON t2.group_id = t1.group_id
------ to filter rows AFTER output group_ids have been decided:
 WHERE t1.attribute_name IN ( blah blah blah )

请提供样本数据、所需结果和适当的数据库标签。即,使其易于帮助您!