我为ms访问数据库创建了多个顺序sql查询对象。 e.g
objectA被命名为sqlqueryA
并包含sql代码
Select a, b, ........From TableA
objectB被命名为sqlqueryB
并包含sql代码
Select a, m, n...... From sqlqueryA
objectC被命名为sqlqueryC
并包含sql代码
Select x, y, z ..... from sqlqueryB
每个查询都保存为我的ms-access数据库中的不同对象,如何创建一个包含所有查询的对象
答案 0 :(得分:1)
你可以使用UNION:
Select a, b,"" as c ........From TableA
UNION ALL
Select a, m as b, n as c...... From sqlqueryA
UNION ALL
Select x As a, y as b, z as c ..... from sqlqueryB
请注意,sqlqueryA和sqlqueryB可以作为子查询包含在内。
您可以加入,只要您有一个包含公共数据的字段:
SELECT t.a, t.b,s.m, s.n......
FROM TableA t
INNER JOIN sqlqueryA s
ON t.a=s.a
您可能希望阅读:
Fundamental Microsoft Jet SQL for Access 2000
Intermediate Microsoft Jet SQL for Access 2000
Advanced Microsoft Jet SQL for Access 2000