id | smallint(5) | NO | PRI | NULL | auto_increment |
parent_id | smallint(5) | NO | | 0 | |
name | varchar |
我的数据表字段入上,我想通过查询获取一条数据的父id的name字段要怎样写查询语句呢?比如,
shop_id | parent_id |name
+-------+-----------+-----
| 1 | 0 | test1
| 3 | 1 | test2我想通过一条查询语句查出结果为
shop_id = 3 && name = test2 && parent_name = test1 要怎样写呢?mysql数据
from tb A,tb B
where A.shop_id=B.parent_id
那如果parent_id=0 我想设置parent_name=""怎么做呢?
from tb A left join tb B on A.shop_id=B.parent_id