如何從視圖中刪除重複記錄?我需要保持他們在物理表,但在看法,我不想重複從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 –