Office中国论坛/Access中国论坛

标题: ???2个表如何生成如下这样的查询??? [打印本页]

作者: birdsmile    时间: 2003-6-22 18:46
标题: ???2个表如何生成如下这样的查询???
表一:     ID    COLOR    数量        表二:    COLOR       规格S        规格M
           001   blue      1000                  blue         5.5         7
           002   red       1000                  yellow       7.5         9
           003   yellow   1000

生成查询:     ID     COLOR      规格       数量
               001     blue         S        500
                       blue         M        500
               002     red                   1000
               003     yellow      S        500
                       yellow      M        500
大概是这个样子的,还请大哥大姐们多多指教!Thanks...^^










[此贴子已经被作者于2003-6-22 10:49:47编辑过]


作者: Trynew    时间: 2003-6-22 18:54
你的各颜色的S/M数量都对半分吗?可以用联合查询。
否则你应该把查询作为录入表,则可汇总出表一。
作者: birdsmile    时间: 2003-6-22 19:17
嗯,我的各颜色划分的比例还取决于另外一个表中的数据,是由那个表中规格S,规格M的件数决定的。 对半开只是刚才举例的时候省事啦:)
另外,我这里是先录入表一,表二的数据,然后再生成如上的查询。。。所以没有办法把查询作为录入表的:(
多谢斑竹指教啦。。希望goon。。。;)
作者: birdsmile    时间: 2003-6-25 04:06
斑竹。。最近没有时间吗,可以抽个闲帮我一把吗?
这种查询大伙应该也会遇到的嘛:)
作者: gfuuyygy    时间: 2003-6-25 08:44
你的表二在结构上就有问题,给我的感觉是一个交叉查询显示的结果!表二的结构应改为:
表二:    COLOR       规格S   
                  blue        s 5.5  
                 yellow      s 7.5   
                 blue        m7
                 yellow      m9

作者: binuochao    时间: 2003-6-25 19:14
还是放个例子,方便一点吗!
作者: lilubin    时间: 2003-6-25 19:19
如果你的大脑没问题的话,那肯定就是你的智商有问题!!

什么烂货?!?!?
这也叫问题???

不想明白就乱发!!!可恶!!!
作者: ljg_abcd    时间: 2003-6-25 21:06
你这样建立的查询方式,我是头一回看到,有点给自己找麻烦的感觉,请在两个表之间建立一对一的联系,(注意两个表中连接的字段必须类型一样),试试吧,小可怜儿!愿共同进步!




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3