2つのテーブル TableAとTableBは、両方のテーブルで同じ値を持つ列 "filename"です。SQLサーバーの列の合計数
データの出現数のみが異なります。
例えば
|###TableA#########|
|id|filename_TableA|
|01|file1 |
|02|file1 |
|03|file2 |
|04|file2 |
|05|file3 |
|06|file4 |
|## TableB ########|
|id|filename_TableB|
|01|file1 |
|02|file1 |
|03|file1 |
|04|file2 |
|05|file2 |
|06|file3 |
|07|file3 |
|08|file4 |
|09|file4 |
私は、カウントした別個のファイル名のトータルカウントのが
番号と異なったファイル名を示してSQLクエリを生成する必要があります。このような
がselect count(distinct filename_TableA) as totalCount from TableA
を使用してファイル名のtotalCountプロパティを与えますが、私は上記の結果出力のためのSQLクエリを生成することはできませんよ。
は、単一のテーブルのためにしようとしました:
select
filename_TableA,
count(filename_TableA)as filecount_TableA,
totalCount = (
select count(distinct filename_TableA) from TableA
)
from TableA
group by filename_TableA
答えを私に教えてくれてありがとう、もう2つの列出力(totalCountとUniqueFileCount)をソリューションに追加してくれてありがとう。 – shishir