手机
当前位置:查字典教程网 >编程开发 >mysql数据库 >mysql一表连多表,多级关联能查询吗?
mysql一表连多表,多级关联能查询吗?
摘要:做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 读写分离(实战篇)

mysql 左连接、右连接和内连接

sql多表联查实例

mysql多表随机查询优化方案

mysql 服务完全卸载技巧

MySQL延迟关联性能优化方法

mysql 数据表中查找重复记录

mysql 让一个存储过程定时作业的代码

mysql锁表和解锁语句分享

mysql中为用户设置密码的多种方法

精品推荐
分类导航