【发布时间】:2022-01-25 15:04:42
【问题描述】:
我有一个表,其中有一列包含一串逗号分隔值 (skills_id)。
例如1,2,3,4
作为过滤器传入是另一组值。
例如4、5
因此,在下面的示例中,查询应返回其中任何过滤器值位于技能 ID 列中的任何记录。
声明@table 表 ( rownum 整数, 技能 ID varchar(250) )
插入@table 值 (1,'1, 2, 3,4') 插入@table 值 (2,'1, 2, 4, 5') 插入@table 值 (3,'1, 3, 4') 插入@table 值 (4,'3, 4') 插入@table 值 (5,'1, 2, 5, 4') 插入@table 值 (6,'3, 4, 5') 插入@table 值 (7,'5')
【问题讨论】: