可以这样做吗
SELECT *
FROM xcu
JOIN fun_Blocked_Dates('2011-01-01', '2012-01-01', xcu.uid) bd ON bd.uid = xcu.uid
函数 Blocked_Dates 似乎无法接受 xcu.uid 作为有效参数。
我收到错误“'xcu' 附近的语法不正确。”
最佳答案
也许这对你有用。
SELECT *
FROM xcu
CROSS APPLY fun_Blocked_Dates('2011-01-01', '2012-01-01', xcu.uid)
您不能使用表中的字段作为联接中函数的参数。您需要使用交叉应用。
关于sql - 带参数的内连接函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6599471/