Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql Access 2007嵌套参数查询_Sql_Ms Access_Ms Access 2007 - Fatal编程技术网

Sql Access 2007嵌套参数查询

Sql Access 2007嵌套参数查询,sql,ms-access,ms-access-2007,Sql,Ms Access,Ms Access 2007,我的问题是直截了当的: 我有一个疑问: SELECT Old, New FROM MAPPING WHERE Old = [Param]; 我现在需要一个查询B,它通过为[Param]提供一个值来调用查询a 没有VBA这可能吗 提前谢谢 Miloud听起来好像您想要创建一个嵌套的select查询。如果您在B中执行select查询,只需将其放在括号内,其中[Param];是。我认为你做不到。但是您可以用对未绑定控件的引用替换QueryA中的参数。通过这种方式,您可以设置控件的值,queryB可以

我的问题是直截了当的:

我有一个疑问:

SELECT Old, New
FROM MAPPING
WHERE Old = [Param];
我现在需要一个查询B,它通过为[Param]提供一个值来调用查询a

没有VBA这可能吗

提前谢谢
Miloud

听起来好像您想要创建一个嵌套的select查询。如果您在B中执行select查询,只需将其放在括号内,其中[Param];是。

我认为你做不到。但是您可以用对未绑定控件的引用替换QueryA中的参数。通过这种方式,您可以设置控件的值,queryB可以静默地调用queryA。同样,您也可以用UDF替换参数。

听起来好像您想根据查询B中的数据从查询a中提取结果,对吗

嵌套查询可能是最好的选择。B的外观取决于您想做什么,但请尝试类似的模型:

从映射中选择“旧”、“新” =从sometable中选择somefield,其中somefield=somevalue


你能告诉我们查询B是什么样的吗?你能详细说明查询试图做什么吗?我认为不可能像您试图完成的那样传递参数,但可能有另一种方法来构造查询以避免需要。查询B需要这样做:从SomeTable中选择QueryParam,其中SomeTable.Param<10这更像是一个函数。一个返回两个值的函数?这相当于一个连接,不是吗?