2012-04-27 46 views
1

從這個表:SQL插入一個一行重複的行

DECLARE @tmp TABLE (id int, ahccs int, info varchar(25), endDate date)

5 123 et 2012-09-15 
2 321 et 2012-04-27 
2 321 et 2012-04-27 
2 321 et 2012-04-27 
3 134 et 2012-04-27 

我怎麼能只插入這些值到另一個表

5 123 et 2012-09-15 
2 321 et 2012-04-27 
3 134 et 2012-04-27 

謝謝!

回答

3

使用鮮明關鍵字:

Create table TableName AS (Select Distinct [id] as id, [ahccs] as ahccs, [info] as info, [endDate] as endDate From Table_Name) 
+0

不明白如何使這項工作???? – OBL 2012-04-27 20:10:25

+0

我嘗試了第一件不起作用的工作 – OBL 2012-04-27 20:12:10

+1

似乎現在工作。謝謝! – OBL 2012-04-27 20:13:39