循环数组怎么取值拼在sql里

图片说明我想把这些数组取出来放在查询条件里怎么弄用in()

sql中in比如:in ('a','b','c','...'),那么你就要拼接这样的字符串。

 你那样写也可以,不过要注意,每个数组匹配用的是or而不是and
在循环上面写
sql.Append("and (");
在循环里
if (i == 0) 
sql.Append("u.receiver_user_id ='" + result[i] + "' ");
else
sql.Append("or u.receiver_user_id ='" + result[i] + "' ");
在循环后面加上
sql.Append(")");