有一个字断IDs 是varchar(100)类型
存放着如下形式的数据:IDs
14,15,16
15,17当然。。 数据是存放在数据库上面的。。
现在程序上面传过来一个List<string>("15","16","7","1")
现在要把上面含有15或16的IDs取出来,不取出7和1,因为这两个在上面找不到。
也就是取出 14,15,16
15,17
15
麻烦大家先在程序中测试好再传过来。。还有一点。。 一定要连上数据库查。。
因为我试过用let 结果在内存中新建一个数据查可以。结果一连到数据库就出错。。。
当然因为LET只是创建一个变量。自然没法在SQL上。。。
很难吗?两个循环搞定不了?
先循环list中数据,然后内循环从数据库中取出的IDS列,用list字符串是否存在于Ids行中,如果存在,就取整行数据
是很难,还是偷懒哦:)?
如果不偷懒一切都不是问题=。=
14,15,16你这个字段要查询
分开写多好
少一堆麻烦
这个不是已经有人给出答案了么?
你可以查查最近几天的问题,好像TreeLee已经给出了答案的