我目前有一個ID和其他元數據旁邊的文檔路徑表,但是相同的文件路徑多次使用不同的ID引用。使用GROUP BY/DISTINCT刪除相似的行
示例數據集中:
ID FullPath
1 \\some\file\path.txt
2 \\some\file\path.txt
3 \\some\file\path.txt
4 \\another\file\path.txt
5 \\another\file\path.txt
我要回一組不同的路徑,不需要其他的ID。這可能是一個非常簡單的GROUP BY聚合函數,但我無法弄清楚。請幫忙!
我想我想沿着這些線,但是從子查詢中選擇ID而不是路徑,因爲路徑導致它返回所有行。但我無法做到這一點,並通過全路徑GROUP!
select *
from Documents
where FullPath in (
select min(FullPath)
from Documents
group by FullPath
)
結果我後:
ID FullPath
1 \\some\file\path.txt
4 \\another\file\path.txt
編輯你的問題,並顯示你想要的結果。 –