SQL对2个表组成一个分类树的查询



我有2个表。第一个是类别的id。

类别

tbody> <<tr>2456
CategoryID ParentID
10
1
31
2
3
5

您需要将基表作为category_name进行左连接。

Select cn.categoryid, cn.cat_name,
Cnp.cat_name as parent_category
From category_name cn
Left join category c on c.categoryid = cn.categoryid
Left join category_name cnp on cnp.categoryid = c.parentid;

这看起来像JOINs:

select c.categoryid, cn.name, cnp.name
from category c left join
categoryname cn
on cn.categoryid = c.categoryid left join
categoryname cnp
on cnp.categoryid = c.parentid;

相关内容

最新更新