2013-05-31 95 views

回答

1

这应该工作。我不确定你有什么样的数据,但没有办法链接Table2和Table1,但是:

WITH T1 AS 
(
    SELECT 
     RN = ROW_NUMBER() OVER (ORDER BY NULL) 
     ,Col1 
    FROM 
     Tbl1 

) 
,T2 AS 
(
    SELECT 
     RN = ROW_NUMBER() OVER (ORDER BY NULL) 
     ,Col1 
    FROM 
     Tbl2 

) 

UPDATE 
    T1 
SET 
    Col1 = T2.col1 
FROM 
    T1 
INNER JOIN 
    T2 
     ON T1.RN = T2.RN 
+0

但是我需要用tbl2.col1更新tbl1.col1。 – GLP

+0

@GLP更新,以满足实际要求:) – JNK

+0

谢谢。这样可行! – GLP

相关问题