繁体   English   中英

将多个用SQL编写的查询导入Access

[英]Import multiple queries written in SQL into access

我必须编写50个相对简单的查询,所有查询都使用相同的基本形式,但是每个后续查询都取决于运行它之前的查询。

我可以在文本编辑器(例如word)中用SQL快速方便地编写查询,但是我不知道如何将文本导入回access中。 我也不知道如何在SQL代码中指定查询的名称或如何指定查询的末尾已被重新读取。

这是4个查询的示例。 在这里,第一行是查询的名称,两个连续的硬返回代表eqch查询的结尾。

'Ring2Q1选择RINGS.Parent,RINGS_1.Child,2环,从RINGS内部联接RINGs到RINGS_1在RINGS.Child = RINGS_1.Parent;

'Ring2Q2 SELECT Ring2Q1.Parent,Ring2Q1.Child,Max(Ring2Q1.Ring)AS Ring from Ring2Q1 GROUP BY Ring2Q1.Parent,Ring2Q1.Child;

'Ring3Q1选择RINGS.Parent,Ring2Q2.Child,3个环,从RINGS内联接Ring2Q2在RINGS.Child上= Ring2Q2.Parent;

'Ring3Q2 SELECT Ring3Q1.Parent,Ring3Q1.Child,Max(Ring3Q1.Ring)AS Ring from Ring3Q1 GROUP BY Ring3Q1.Parent,Ring3Q1.Child;

进入访问。 创建一个新查询。 选择“ SQL视图”。 您可以在此处复制并粘贴查询的文本。 将其另存为下一个查询所需的名称。 重复。 显然,您将需要第一个查询调用的起始表。 我将看一下为什么您需要一个级联的50个查询集,对于任何数量的数据,这将需要很长时间才能运行。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM