标题非常糟糕但是我想要完成的一般想法是什么:
我的桌子上装满了带ID的行, 我还有一个函数,它接收这些ID并返回一个表, 我想从所有ID中选择所有函数返回表的“主表”
我知道我可以使用游标轻松完成此操作,但效率是解决此问题的主要问题。我尝试了几件没有运气的事情。任何帮助将不胜感激。感谢。
这听起来相对简单,所以我不确定我是否遗漏了任何明显的东西。
答案 0 :(得分:3)
如果我理解了这个问题,那就应该这样做。
SELECT *
FROM YourTable yt
CROSS APPLY dbo.YourTableFunction(yt.ID)