mysql一表连多表,多表其中一表又关联多表,这能关联能查询吗?

jmwjy 2013-12-31 12:54:44
做php开发,遇到一个数据库处理问题:
现在要处理表inventory,这个表的一个字段goods_id.关联到表goods,但goods表里的多个字段又关连到其对应表;
这个表的另一个字段goods_level关联到表level。
不知道能否通过sql语句直接搞定,得到全部对应值?
如果不能通过sql语句搞定,要用什么方法来实现这个目的?请各位指点一二,谢!
还是上图好理解:
...全文
168 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
jmwjy 2013-12-31
  • 打赏
  • 举报
回复
rucypli,我对sql语法不了解,刚刚入门,别笑话撒
jmwjy 2013-12-31
  • 打赏
  • 举报
回复
Joe_hunter兄,我试试看行不行,可以的话马上结贴
rucypli 2013-12-31
  • 打赏
  • 举报
回复
都知道表的对应关系了还不好连接吗
Joe_hunter 2013-12-31
  • 打赏
  • 举报
回复
select a.goods_id,b.goods_name,a.supplier,b.brand,b.size,c.level,a.warehouse_id from inventory a,(select m.goods_id,goods_name,n.brand,p.size from goods m,brand n,size p where m.goods_brand=n.id and m.goods_size=p.id) b,level c where a.goods_id=b.goods_id and a.goods_level=c.id ;
wwwwb 2013-12-31
  • 打赏
  • 举报
回复
直接用文本,  贴建表及插入记录的SQL,及要求结果出来看看
jmwjy 2013-12-31
  • 打赏
  • 举报
回复
Joe_hunter兄,按你提供的思路已经实现目的,在此我非常感谢你的指点!多谢,不多说,给分。你还可以看这个帖子,随便说几句,把分一起给你:
http://bbs.csdn.net/topics/390682490?page=1#post-396479791

56,687

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧