2011-05-21 83 views
1

我有一個UDF值表(它返回一些行)。如何在SQL查詢中彙總表值結果?表值UDF的聚合結果

我想這樣做

select GetMyTableValuedResults(MyColumn1) 
from MyTable 

但這TSQL不會編譯...

感謝。

回答

3
SELECT res.* 
FROM MyTable 
CROSS APPLY dbo.GetMyTableValuedResults(MyColumn1) res 
+0

這似乎不適合我。我只獲取MyTable中的總行數,而不是MyTable x表值UDF結果行中的行數。任何想法爲什麼? – Jeff 2011-05-22 08:45:01

+0

具體來說,我只從我的表值函數中獲得第一個結果 – Jeff 2011-05-22 09:18:47