相关疑难解决方法(0)

具有表值函数的INNER JOIN不起作用

我有一个表值函数返回一个表.当我尝试JOIN使用另一个表的表值函数时,我没有得到任何结果,但是当我将函数的结果复制到一个实际的表并执行相同的连接时,我得到了预期的结果.

查询看起来像这样:

Select *
From myTable
INNER JOIN fn_function(@parm1, @param2)
ON ....
Run Code Online (Sandbox Code Playgroud)

总而言之,我有大约4个这样的查询,每个查询的功能略有不同,但所有函数都生成相同的表但数据不同.对于其中一些查询的INNER JOIN作品,但对于其他人则没有.

有人建议为什么会这样吗?

t-sql sql-server function sql-function

33
推荐指数
1
解决办法
5万
查看次数

标签 统计

function ×1

sql-function ×1

sql-server ×1

t-sql ×1