我将如何在与此类似的查询中动态编号行:
Select distinct name from @table where %rules
当我添加 ROW_NUMBER() OVER() 时,我失去了独特的属性,它返回表中的每个元素,并带有唯一的行号。
Select distinct ROW_NUMBER OVER(order by name), name from @table where %rules
我不想创建一个临时表,否则我会为临时表创建一个主键并让它以这种方式插入行号。
提前致谢!