0
以下是我的情況,我查詢了salesforce數據庫,並且我有某些情況下具有不同的case_id,但內容保持不變。即案例描述,案件所有者,案件指派組和所有其他相關信息都是相同的。如何使用SQL識別數據中的重複項
我可以做一個自我連接來識別這種情況,但我的問題,你所有的SQL大師是 - 這可以做到不使用連接?究其原因,所有這些信息都存放在不同的表格中,並且使得事情難以進行自我連接?
以下是我的情況,我查詢了salesforce數據庫,並且我有某些情況下具有不同的case_id,但內容保持不變。即案例描述,案件所有者,案件指派組和所有其他相關信息都是相同的。如何使用SQL識別數據中的重複項
我可以做一個自我連接來識別這種情況,但我的問題,你所有的SQL大師是 - 這可以做到不使用連接?究其原因,所有這些信息都存放在不同的表格中,並且使得事情難以進行自我連接?
嘗試:
SELECT COUNT(CASE_ID), CaseDescription, CaseOwner, CaseAssignedTeam, ...
從表
GROUP BY CaseDescription, CaseOwner, CaseAssignedTeam, ...
HAVING COUNT (CASE_ID)> 1
添加一個'QUALIFY COUNT(*)OVER(PARTITION BY所有列,但case_id)> 1'。效率不高,但會返回所需的內容。 – dnoeth