可以这样,sort加个子段 tag,内容为(父节电的tag + id );
id,sortname,pid,tag
1,服装,null,1
2,成衣,1 ,12
3,童装,1 ,13
4,女童装,3 ,134查询所有'服装'的时候就用 where tag like '1%';
查询所有'童装'的时候就用 where tag like '13%';
这个方案适合数据量不大的情况,如果对性能要求苛刻,建议还是用多表做关联查询.起码可以用到索引的.
id,sortname,pid,tag
1,服装,null,1
2,成衣,1 ,12
3,童装,1 ,13
4,女童装,3 ,134查询所有'服装'的时候就用 where tag like '1%';
查询所有'童装'的时候就用 where tag like '13%';
这个方案适合数据量不大的情况,如果对性能要求苛刻,建议还是用多表做关联查询.起码可以用到索引的.
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货