mysql一表连多表,多级关联能查询吗?
mysql一表连多表,多级关联能查询吗?
发布时间:2015-12-08 来源:查字典编辑
摘要:做php开发,遇到一个数据库处理问题:现在要处理表inventory,这个表的一个字段goods_id.关联到表goods,但goods表里...

做php开发,遇到一个数据库处理问题:
现在要处理表inventory,这个表的一个字段goods_id.关联到表goods,但goods表里的多个字段又关连到其对应表;
这个表的另一个字段goods_level关联到表level。
不知道能否通过sql语句直接搞定,得到全部对应值?
如果不能通过sql语句搞定,要用什么方法来实现这个目的?请各位指点一二,谢!
还是上图好理解:
mysql一表连多表,多级关联能查询吗?1

---- 网友方案 ----------------------------------

给你一个复杂点的...
给你解释一下...分成两部分,第一个是先组成一个临时表为c,这个表是查询你的goods表然后左连接到你的size表跟brand表.
然后查询你的inventory表再左连接上面的c表跟level表...

select a.id,a.supplier,a.warehouse_id,b.level,c.goods_name,c.size,c.brand from inventory as a left j

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新mysql数据库学习
热门mysql数据库学习
编程开发子分类