34,593
社区成员
发帖
与我相关
我的任务
分享
;WITH a
AS
(
SELECT *,ROW_NUMBER()OVER(ORDER BY GETDATE()) AS ord FROM 表1
),b
AS
(
SELECT *,ROW_NUMBER()OVER(ORDER BY GETDATE()) AS ord FROM 表2
)
SELECT ISNULL(a.a, b.a) AS a
,a.b
,b.c
FROM a
FULL JOIN b ON a.ID = b.ID
AND a.ord = b.ord