求教一个装盒子的问题(商品装进小盒子,小盒子装进大箱子),只有商品对应小盒子,商品对应大箱子的信息,需要得出对应的小盒子与大箱子的对应关系,默认按ID顺序装进大箱子
表SMALL_BOX小盒子
商品ID 小盒子ID 数量
A S1 10
A S2 10
A S3 7
B S4 20
C S5 30
C S6 7 表BIG_BOX大箱子
商品ID 大箱子ID 数量
A B1 20
A B2 7
B B3 20
C B4 37表SMALL_BIG_RATE产品小盒子和大箱子的比例
商品ID 大箱子能装商品和小盒子能装的比例
A 2
B 3
C 3需要的查询sql结果为
商品ID 小盒子ID 大箱子ID
A S1 B1
A S2 B1
A S3 B2
B S4 B3
C S5 B4
C S6 B4
表SMALL_BOX小盒子
商品ID 小盒子ID 数量
A S1 10
A S2 10
A S3 7
B S4 20
C S5 30
C S6 7 表BIG_BOX大箱子
商品ID 大箱子ID 数量
A B1 20
A B2 7
B B3 20
C B4 37表SMALL_BIG_RATE产品小盒子和大箱子的比例
商品ID 大箱子能装商品和小盒子能装的比例
A 2
B 3
C 3需要的查询sql结果为
商品ID 小盒子ID 大箱子ID
A S1 B1
A S2 B1
A S3 B2
B S4 B3
C S5 B4
C S6 B4
解决方案 »
- ORACLE 把SYSBASE数据库中的数据导入到ORACLE数据库出现乱码。。
- oracle9i enterprise manager console为什么登陆不了
- 这个语句怎么写?
- Oracle 查询日期连续的结果集
- 急救。。。。。。oracle安装问题----在线等
- 各位好,遇到一个麻烦,还请各位大虾帮忙解决,分数不多,单一定兑现
- 求解,,,求解啊!!!!!!!!
- 为什么我安装不上Oracle 9i?
- 如何根据一张表的某个字段去更新另一张表
- 刚装好的ORACLE 8.17 ,进入manager console里没有数据库啊,搜索也不行,说要我配置...
- oracle 关于月中的周 的sql 语句! 急求!
- 咨询一个存储过程中调用dblink的问题
但是给你个思路,你看看行不行先根据SMALL_BIG_RATE表的【 大箱子能装商品和小盒子能装的比例】对每个商品的大箱子进行笛卡尔积
然后小箱子表LEFT JOIN 乘积后的大箱子表。再用<>NULL来过滤