我有两个表函数,每个函数返回一列。保证一个函数返回与另一个函数相同的行数。
我想将这些值插入到一个新的两列表中。一个列将接收来自第一个 udf 的值,第二列来自第二个 udf。插入的顺序将是 udfs 返回行的顺序。
鉴于它们不共享公共密钥,我如何加入这两个 udf?我试过使用 ROW_NUMBER() 但不太明白:
INSERT INTO dbo.NewTwoColumnTable (Column1, Column2)
SELECT udf1.[value], udf2.[value]
FROM dbo.udf1() udf1
INNER JOIN dbo.udf2() udf2 ON ??? = ???