这种查询的条件该如何写?
表A一个字段,内容都是,分割的id号
IDS
1,2,3,4
3,4,5
10,2,3
。。。。。
表B2个字段
ID,Name
1 ,张三
2 ,李四
3 ,王五
。。。。。
我现在要实现类似这样的查询
select Name from B where B.ID=(select IDS(这里的IDS只取第一个,前面的数字) from A where IDS='1,2,3,4')
select Name from B where B.ID=(select LEFT(IDS,charindex(',',IDS)-1) from A where IDS='1,2,3,4')