手机
当前位置:查字典教程网 >编程开发 >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 复制表数据,表结构的3种方法

MySQL延迟关联性能优化方法

mysql常见错误集锦

mysql 数据表中查找重复记录

mysql下完整导出导入实现方法

mysql 设置查询缓存

mysql仿oracle的decode效果查询

mysql开启远程登录功能

mysql存储过程详解

mysql启动提示mysql.host 不存在,启动失败的解决方法

精品推荐
分类导航