手机
当前位置:查字典教程网 >编程开发 >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仿oracle的decode效果查询

mysql开启远程登录功能

mysql 设置查询缓存

mysql 不能插入中文问题

Mysql 自动增加设定基值的语句

mysql存储过程详解

mysql常见错误集锦

总结mysql服务器查询慢原因

mysql中取字符串中的数字的语句

mysql 读写分离(实战篇)

精品推荐
分类导航