INSERT INTO ABC(TRACKING_ID,GROUP_ID,ETL_NUM,ENTITY_ID,UNI_ID,DOS_TO)
SELECT A.TID,A.TID2,A.ETL_NUM,A.ENTITY_ID,A.UNI_ID,A.DOS_TO
FROM #TEMP A(NOLOCK)
LEFT OUTER JOIN #TEMP B(NOLOCK) ON A.TID=B.TID
AND ETL_NUM<B.ETL_NUM
WHERE B.TID IS NULL
建议另一种方法来编写上述查询以提高性能。
答案 0 :(得分:0)
您可以确保TID和ETL_NUM上有索引,但是OUTER JOIN将成为性能问题,因为&lt;操作
如果可以优化您从中加载的任何内容,可以通过删除临时表来提升性能。