请教text中多值的sql写法
前台有个input text,里面是多选的出来的结果
如:小明,小红,小刚
格式就是这样的,定死了
后来我字符串分割,已经放到数组arr_zz里面
里面每个值为 小明 小红 小刚
现在我要去数据库,查询作者为这些的人
sql应该怎么写?
select * from article where author in ("小明","小红","小刚")
如何拼出这个sql句子
我这么写的
我先拼接 String temp = ("小明","小红","小刚");
String sql ="select * from article where author in " +temp;
然后执行sql
但是好像不行
求思路啊~~~~
------解决方案--------------------Java code
String temp = "('小明','小红','小刚')";
String sql ="select * from article where author in " +temp;
System.out.println(sql);
------解决方案--------------------
sql语句的value如果是字符都是用 '' 引起 !数字可以不引!