Office中国论坛/Access中国论坛

标题: 这个查询怎么做? [打印本页]

作者: lianbiaohe    时间: 2007-7-6 09:12
标题: 这个查询怎么做?
表一:款式          表二:  款式      装篮           日期                表三: 款式      下货          日期

            A                           A           20           07-7-6                          A          15           07-7-7

            B                           B           30           07-7-6




想通过建立查询,实现以下数据组合,请问高手们该怎么做?谢!

                          款式                 装篮                    下货                       日期

                          A                      20                                                  07-7-6

                          B                      30                                                  07-7-6

                          A                                                 15                        07-7-7

[此贴子已经被作者于2007-7-6 1:12:56编辑过]


作者: sgrshh29    时间: 2007-7-6 13:32
SELECT 表1.款式, 表2.装篮,"" as 下货, 表2.日期
FROM 表1 LEFT JOIN 表2 ON 表1.款式 = 表2.款式
union
SELECT 表1.款式, "" as 装篮,表3.下货, 表3.日期
FROM 表1 inner JOIN 表3 ON 表1.款式 = 表3.款式
order by 下货

[此贴子已经被作者于2007-7-6 5:35:41编辑过]


作者: lianbiaohe    时间: 2007-7-6 17:00
谢谢高手!

如果这样呢?

表一:款式          表二:  款式      装篮           日期                表三: 款式      下货          日期



            A                           A           20           07-7-6                          A          10           07-7-6



            B                           B           30           07-7-6                          B           18          07-7-6

                                                                                                          A           5            07-7-7



实现以下数据组合?再谢!



                          款式                 装篮                    下货                       日期



                          A                      20                       10                       07-7-6



                          B                      30                       18                       07-7-6



                          A                                                 5                         07-7-7
作者: hi-wzj    时间: 2007-7-6 22:53
如果您理解了表间关系,这些问题自然就迎刃而解。
作者: lianbiaohe    时间: 2007-7-7 08:49
谢谢各位,我明白了.
作者: poly    时间: 2007-7-7 12:34
吼吼吼~~    版主说得好




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