Access 2007使用联合查询合并多个选择查询的结果
2008-10-03 00:00:00 来源:WEB开发网核心提示: FROM Services这是第二个 FROM 子句,用于完成联合查询中的第二个 SELECT 语句,Access 2007使用联合查询合并多个选择查询的结果(4),与 SELECT 子句中的字段不同,联合查询对 FROM 子句没有表限制,然后使用 SQL 视图合并选择查询,在“设计
FROM Services 这是第二个 FROM 子句,用于完成联合查询中的第二个 SELECT 语句。与 SELECT 子句中的字段不同,联合查询对 FROM 子句没有表限制。您既可以创建在每个 FROM 子句中都使用相同的表的联合查询,也可以在 FROM 子句中使用不同数目的表。在我们的示例中,每个 FROM 子句都只有一个表。
创建联合查询
创建联合查询有两种基本方法:
先在查询“设计”视图(设计视图:显示数据库对象(包括:表、查询、窗体、宏和数据访问页)的设计的窗口。在设计视图中,可以新建数据库对象和修改现有数据库对象的设计。)中创建各个组件选择查询,然后将这些查询合并为一个联合查询。
直接在 SQL 视图(SQL 视图:用于显示当前查询的 SQL 语句或用于创建 SQL 特有查询(联合查询、传递查询或数据定义查询)的窗口。在设计视图中创建查询时,Access 会在 SQL 视图中构建 SQL 的等价查询。)中创建整个联合查询。
在大多数情况下,您都应该先创建选择查询,然后再将它们合并为一个联合查询。在 Office Access 2007 中,“设计”视图提供了一种易用的创建选择查询的图形用户界面,您可以复制这些查询的 SQL 语句并将它们粘贴到联合查询中。
但是,如果您认为编写 SQL 语句得心应手,或者希望获得更多的 SQL 编写体验,则可能更倾向于直接在 SQL 视图中创建联合查询。
先在“设计”视图中创建选择查询,然后合并它们
按照此方法,将先使用“设计”视图创建每个选择查询,然后使用 SQL 视图合并选择查询。
在“设计”视图中创建每个选择查询
在“创建”选项卡上的“其他”组中,单击“查询设计”。
更多精彩
赞助商链接