首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

求三表联合查询语法.老手门帮帮忙多谢. 小弟我觉得有点难哦 帮小弟我看看多谢各位了.

2011-12-28 
求三表联合查询语法...老手门帮帮忙谢谢......我觉得有点难哦 帮我看看谢谢各位了....例如表一-----------

求三表联合查询语法...老手门帮帮忙谢谢...... 我觉得有点难哦 帮我看看谢谢各位了....
例如 
表一
-----------------------
库名 是否总库
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 库存量 <库存下限

热点排行