次のようなクエリがあります。
SELECT col1, col2, col3, col4, COUNT(*) OVER(PARTITION BY PAT07, PAT08, PAT18) AS TotalPerPerson
FROM Table1
GROUP BY col1, col2, col3, col4
次のようなテーブルが返されます。
col1 col2 col3 col4 TotalPerPerson
data1 data2 data3 data4 2
data1 data2 data3 data5 2
data10 data11 data12 data13 3
data10 data11 data12 data14 3
data10 data11 data12 data15 3
問題は、このクエリが with 句にあることです。これをプライマリ クエリに結合する方法がありません。内部結合で使用できるように、このクエリで「id」列を選択する必要があります。グループにIDを追加せずにどうすればそれを行うことができますか?