现有两个表,a是产品分类表,b是分类表,a表中的classid存的是b表的id,值是逗号分隔(父,子)。
表a中:
id pid(产品id) classid
1 2 1,2
2 2 3,4
3 4 1,2
表b中:
id parentid classname
1 0 服装
2 1 女装
3 0 帽子
4 3 女帽
两表数据和上面差不多,现在要根据pid获取其所属分类的名称。哪位高人帮忙解决,困扰了一天了mysql多对多查询
表a中:
id pid(产品id) classid
1 2 1,2
2 2 3,4
3 4 1,2
表b中:
id parentid classname
1 0 服装
2 1 女装
3 0 帽子
4 3 女帽
两表数据和上面差不多,现在要根据pid获取其所属分类的名称。哪位高人帮忙解决,困扰了一天了mysql多对多查询
from a,b
where find_in_set(b.id,a.classid)
group by a.id