在项目开发中遇到这么一个例子,首先产品表html
tb_producthtm
-----------------------------开发
id name产品
1 手机it
2 电脑class
3 笔记本select
第二张表im
tb_product_chain(产品链)数据
------------------------------------------------------项目
int product_id parent_product_id
1 1 2
2 1 3
须要新建一个查询,即把表2中的product_id和parent_product_id替换为产品的name
咱们能够这么操做
select a.id,b.name,c.name
from tb_product_chain a
inner join tb_product b on a.product_id=b.id
inner join tb_product c on a.parent_product_join=c.id
发现结果是
1 手机 电脑
2 手机 笔记本
达到了预期效果。
一下是个人项目中的实际操做数据
tb_product_chain
tb_product
v_product_chain