catid varchar(255) / text    // 值格式用|跟,分隔方便正则查询 value = ',23,|,44,'如果只传一个最小类ID进来就直接用 find_in_set(要改 value =  '23,24,25'), 
如果传个大类进来,就要查询他所有最小类ID,比如它下面最小类ID为:13,23,404,414,444mysql :
 SELECT * from table where ',13,23,404,414,444,' REGEXP catid
 SELECT ',13,23,404,414,444,' REGEXP ',23,|,44,'如果用 find_in_set 查询,要改 value =  '23,44',查询要把 13,23,404,414,444 切开.....所以还是用正则方便。有什么更好的办法吗?