in一个字段的问题
table2表里面list字段的值如下:list
1
2
1,3,4
2,3
怎么能让下面的SQL成立
select table1.*,table2.* from table1,table2 where table1.id in (table2.list);
现在这SQL中,table2.list会被当成一个值,请问有没有什么函数可以把字段里面的值按逗号拆分? 回复 1# mehqy
楼主这个可以参考一下预处理语句,或者说是动态sql,可以满足你的需求。参考链接:http://dev.mysql.com/doc/refman/5.5/en/sql-syntax-prepared-statements.html 回复 1# mehqy
楼主这个可以参考一下预处理语句,或者说是动态sql,可以满足你的需求。参考链接:http://dev.mysql.com/doc/refman/5.5/en/sql-syntax-prepared-statements.html
页:
[1]