如何使用 SQL 识别数据中的重复项
How to identify duplicates in data using SQL
这是我的场景,我正在查询一个 salesforce 数据库,我有一些案例 case_id 不同,但内容保持不变。即案例描述、案例所有者、案例分配团队和所有其他相关信息都是相同的。
我可以进行自联接来识别此类情况,但我想问各位 SQL 大师们的问题是 - 是否可以在不使用联接的情况下完成此操作?原因是,所有这些信息都存放在不同的表中,这使得自连接变得更加困难?
尝试:
SELECT 计数(CASE_ID),
案例描述,
案例所有者,
案例分配团队,
...
从Table
按案例描述分组,
案例所有者,
案例分配团队,
...
计数(CASE_ID)>1
这是我的场景,我正在查询一个 salesforce 数据库,我有一些案例 case_id 不同,但内容保持不变。即案例描述、案例所有者、案例分配团队和所有其他相关信息都是相同的。
我可以进行自联接来识别此类情况,但我想问各位 SQL 大师们的问题是 - 是否可以在不使用联接的情况下完成此操作?原因是,所有这些信息都存放在不同的表中,这使得自连接变得更加困难?
尝试:
SELECT 计数(CASE_ID), 案例描述, 案例所有者, 案例分配团队, ...
从Table
按案例描述分组, 案例所有者, 案例分配团队, ...
计数(CASE_ID)>1