为了账号安全,请及时绑定邮箱和手机立即绑定

SELECT s.type_id,s.type_name,p.type_name FROM tdb_goods_types AS s LEFT JOIN tdb_goods_types AS p ON s.parent_id = p.type_id;

SELECT s.type_id,s.type_name,p.type_name FROM tdb_goods_types AS s LEFT JOIN tdb_goods_types AS  p ON s.parent_id = p.type_id;怎样理解

正在回答

1 回答

想象右边有一个表和左边的一样,右边的为子表,左边的为父表,左边的父表没有了parent_id这个字段。查询子表中的parent_id对应的父级节点。

子连接父,父在子的左边 用LEFT JOIN


1 回复 有任何疑惑可以回复我~
#1

iaiotas

子连接父,父在子的左边 用LEFT JOIN 不是子在父的左边吗?s LEFT JOIN p 两个例子里的父表子表看得好混乱
2017-04-04 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
与MySQL的零距离接触
  • 参与学习       396886    人
  • 解答问题       3353    个

本课程涵盖全部MySQL数据库的基础,学习MySQL数据库的基础知识

进入课程

SELECT s.type_id,s.type_name,p.type_name FROM tdb_goods_types AS s LEFT JOIN tdb_goods_types AS p ON s.parent_id = p.type_id;

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信