求三表联合查询语法...老手门帮帮忙谢谢...... 我觉得有点难哦 帮我看看谢谢各位了....
例如
表一
-----------------------
库名 是否总库
1库 是 这个是总库
2库 否 分库
3库 否 分库
表二
-------------------------
商品名称 总库下限 分库下限
商品A 100 20
商品B 40 10
表三
----------------------------
库名 商品名称 库存量
1库 商品A 90
1库 商品B 45
2库 商品A 10
2库 商品B 5
3库 商品A 25
3库 商品B 8
先得到的查询出的结果就是
在表三中 查询出库存量 少于 表二下限数量的信息,而且 表三中还要区分总库下限跟分库下限的关系.
我想查询出的结果为下;
1库 商品A 90
2库 商品A 10
2库 商品B 5
3库 商品B 8
===================================================
老手,新手,高手们都帮帮我这个忙谢谢了.....
------解决方案--------------------
呵呵,稍稍改一下
select * from (select 库名,商品名称,库存量,case 是否总库 when '是' then 总库下限 else 分库下限 end 对比库存 from 表3
left join 表2 on 表3.商品名称=表2.商品名称
left join 表1 on 表3.库名=表1.库名)aa where 库存量 <库存下限