重複の詳細なリストを取得しようとしていFoldername
ます。これは重複値です。FullPath
重複インスタンスの数と、重複の各インスタンスなど、他の対応する列が必要です。
対応するフォルダ名の数と、ユニット、サイズなどの追加の列を含むすべてのフルパスのリストを返そうとしています。
FolderName (has the possibility of a duplicate)
FullPath (is completly unique)
私はこれにいくつかの刺し傷を与えました。SQL Serverでは、これはより明白に思えます...しかし、Accessでは、ここで少し迷っています。
これは私がこれまでに思いついた基本的なSQLです。
/* ''''''''''''''Works but doesn't return Count'''''''''''''' */
Select Snapshot.Unit, Snapshot.FolderName, Snapshot.FullPath
From Snapshot
Where Snapshot.FolderName in
(
Select Snapshot.FolderName
From Snapshot
Group by Snapshot.Foldername
Having Count(Snapshot.FolderName)> 1
)
Order by Snapshot.FolderName, Snapshot.FullPath
これが私が取得したい出力例です:
Unit FolderName FullPath Count
BCU Misc C:\blah\blah\blah\Misc 2
ENV Misc R:\blah\blah\blah\Misc 2
CLR Monkey Q:\blah\blah\blah\blah\Monkey 17
ATL Zebra Z:\blah\blah\zoo\Zebra 24