TSQLビューがあります。これは1つの列でグループ化する必要がありますが、nhibernate(C#)を使用しており、Id列も指定する必要があります。クエリは次のようになります。
SELECT
row_number() over(order by id)as Id,
column_name,..etc
from tblName
group by column_name
これにより、Idをgroupby句に含める必要があるというエラーが発生します。
または、次のように書くこともできます。
SELECT
row_number() over(order by id)as Id,
column_name,..etc
from tblName
group by column_name, id
同じcolumn_name名の複数の行を返します。
これを回避する方法はありますか?