[Quote=引用 6 楼 Chaiming 的回复:]
select * from upfiles where id in( SELECT picture FROM msg where id=77 );
SELECT picture FROM msg where id=77 结果为:'12,11,10,4'
select * from upfiles where id in( SELECT picture FROM msg where id=77 )结果为:12
[/Quote]
如果是要把 '12,11,10,4' 转换成能让in用的4个值,我没有想出什么好方法。。。。
1 处理字符串 分别把12 11 10 4 赋值给不同的整形数
2 使用预处理重新生成 select ...in... 这个句子