是否可以为分组视图创建ID列?例如,我正在尝试为视图创建一个唯一的聚簇索引,因此我需要一个不包含重复项的唯一列。
非常赞赏!!
乔纳森
答案 0 :(得分:1)
没有开箱即用的'但是,您可以使用ROW_NUMBER
对没有唯一记录的列进行解决方法。
SELECT ROW_NUMBER() OVER (ORDER BY Col1, Col2), Col1, Col2, ... FROM
(SELECT X AS Col1 FROM [Table]
UNION ALL SELECT Y AS Col2 FROM [Table2])