【发布时间】:2021-05-14 04:13:28
【问题描述】:
我有如下查询
SELECT vals.*
FROM table AS rels
INNER JOIN table AS vals ON vals.Id IN (
SELECT value
FROM STRING_SPLIT(rels.relatedID, ',')
)
WHERE rels.Id = 'x'
我想避免在这里使用STRING_SPLIT 方法。有什么办法吗?
【问题讨论】:
-
为什么要避免使用
STRING_SPLIT? -
请将其与 SQL Server 的版本一起添加到您的问题中。
-
这能回答你的问题吗? Alternative for String_split in SQL Server
-
请停止为 SQL 添加 JavaScript sn-ps - 它们不起作用。
-
我迷路了。为什么要使用自加入?样本数据和期望的结果会有所帮助。
标签: sql sql-server tsql