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 |