【发布时间】:2018-03-04 11:55:56
【问题描述】:
我正在编写一个存储过程,我想从一个表中选择多个 ID,其中从逗号分隔值 (1,2,3,6) 的另一个表中找到 id。
这就是我想要写的。但它没有按预期工作。
SELECT [Name]
FROM [Table1] t1
INNER JOIN [Table2] t2 ON REPLACE(t1.[ID], ',', '') = t2.[ID]
【问题讨论】:
-
像存储过程这样的过程代码是高度特定于供应商的 - 所以请添加一个标签来指定您是否使用
mysql、postgresql、sql-server、oracle或db2- 或完全不同的东西。
标签: sql-server select stored-procedures inner-join comma