我已經檢查了所有相關的問題,但無法準確找到我需要的。SQL選擇沒有分組的重複值
我需要返回任何數據,其中每個記錄的一個特定字段是相同的,但我不能使用group by
,因爲我需要查看所有重複的記錄,我不只需要對它們進行計數。
我使用group by
和having count(field) > 1
和各種形式的簡單select
並試圖用count()
沒有運氣其他方式嘗試。
基本上我需要看到表中的所有內容,除了一個特定的字段具有唯一的值。如果它不是唯一的,我需要查看它。
還有其他where
要求,但爲了簡單起見,我不包括他們在這裏。我正在使用SSMS 2008 R2。
感謝
例子:
數據:
Col1 | Col2 | Col3
----------------------
abc wow 13/05/2016
abc wow 10/05/2016
def wow 13/05/2016
ghi wow 13/05/2016
ghi wow 10/05/2016
jkl wow 01/01/2016
預期結果:
Col1 | Col2 | Col3
----------------------
abc wow 13/05/2016
abc wow 10/05/2016
ghi wow 13/05/2016
ghi wow 10/05/2016
我期待證明什麼,不具有獨特的價值Col1
一些帶有預期結果的樣本數據將幫助我們更好地理解問題。 –
@GiorgosBetsos我試圖保持它的通用性,對其他人更有用,但我會添加一些數據 – Lyall