【发布时间】:2020-08-21 11:19:04
【问题描述】:
我有这两张表:
表 1:
表 2:
这两个表在ID 上连接。
我将有2个参数,Person和Resource,我必须选择对应的Order。 Resource 始终是唯一的,可以存储为 CSV。
示例:我将有 Person 3 和 Resource 7 作为输入,我应该得到 Order 5 作为输出。
这必须在 SQL Server 中完成,我不能使用 STRING_SPLIT(兼容性问题)。
【问题讨论】:
-
更好的解决方案是不存储逗号分隔值。
-
@juergend 客户以这种方式存储,我在这方面无能为力。
-
如果表按 ID 连接,则在您的示例输出中什么都没有。
-
@FranCerezo Person 3 和 Res 4 有 ID4,他们将加入 ID4
标签: sql sql-server split