我有2个表。第一个是类别的id。
类别
CategoryID | ParentID | 1 | 0 | 2
---|---|
1 | |
3 | 1 |
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;
这看起来像JOIN
s:
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;