如何从视图中删除重复记录?我需要保持他们在物理表,但在看法,我不想重复从SQL Server视图中删除重复记录
这里是我使用的查询:
CREATE VIEW myview
AS
SELECT DISTINCT *
FROM [roug].[dbo].[Table_1]
ORDER BY id
为表:
id| name age
----------
c1 ann 12
u2 joe 15
c1 ann 12
c1 ann 12
u5 dev 13
u3 Jim 16
u3 Jim 16
您是否试图从表中删除物理副本?或者您只需要在视图中查看没有重复的记录,但希望将记录保存在表中? –
需要在视图中查看没有重复的记录。保持表中的记录保持不变@JayasuryaSatheesh –