我不是 SQL Server 专家。我正在尝试执行查询。该查询依赖于一个函数来拆分 CSV 并在表上进行连接。它是一个非常基本的查询,如下所示:
SELECT
*
FROM
[Order]
WHERE
dbo.ConvertIDListToTable('1,2,3,4', ',') l INNER JOIN Order o ON l.item=o.ID
当我执行查询时,我收到以下错误:
An expression of non-boolean type specified in a context where a condition is expected, near 'l'.
我究竟做错了什么?这必须是语法上的。我一直盯着它看,但一切对我来说都是正确的。谢谢你。