SET group_concat_max_len = 20000;
set @tt = 0; set @xx = '';
select treeID, group_concat(CAST(id as char)) idStr into @tt,@xx from tree_node where treeID=2 group by treeID;
select @xx;
select * from standard_tree_node where FIND_IN_SET(CAST(id as char),@xx); ----------------------------------------------------- group_concat可以把字符串拼接成1,2,3这样的形式,结果是一个字符串。 group_concat默认最大只能拼接255个字符吧。 FIND_IN_SET,看字符串是否在1,2,3这样的字符串中存在。
|