这是产品表
id |Name |ParentId
1 | A | null
2 | B | 1
3 | C | 2
4 | D | 2
5 | E | 3
通过使用上表 我想尝试找到一种方法来取回这样的东西:
id |Name |ParentName
1 | A | null
2 | B | A
3 | C | B
4 | D | B
5 | E | C
我怎样才能做到这一点?
最佳答案
使用自连接
select t1.*,t2.Name as ParentName
from Product_table t1 left join Product_table t2 on t1.id=t2.parentid
关于mysql - 根据parrentid从同一张表中获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53313505/