我有一张由几个像这样的 Id 组成的表
SELECT * FROM Objects;
ObjectId
---------
1
4
5
和为每个 ObjectId 生成另一个表的函数,例如
SELECT * FROM dbo.GetNumbers(1) SELECT * FROM dbo.GetNumbers(4) SELECT * FROM dbo.GetNumbers(5)
NumberId NumberId NumberId
--------- --------- ---------
40 11 12
45 2
18
如何在不使用游标的情况下使用函数生成的表获得原始表的笛卡尔积?
SELECT ???
ObjectId NumberId
---------------------
1 40
1 45
4 11
4 2
4 18
5 12