Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.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 如何在MS Access 2010中组合多种查询类型?_Sql_Ms Access_Vba_Ms Access 2010 - Fatal编程技术网

Sql 如何在MS Access 2010中组合多种查询类型?

Sql 如何在MS Access 2010中组合多种查询类型?,sql,ms-access,vba,ms-access-2010,Sql,Ms Access,Vba,Ms Access 2010,我有一个在VBA中创建的查询,它从另外两个表中选择列信息,并使用该信息创建一个新表 现有查询: 选择经度、纬度、, DataByColl.[MIU ID],DataByColl.[Avg] RSSI],Prem.Prem_addr1 进入[FifthAveMeshInput] 从[Prem] 左边 加入DataByColl 开(预计量器) =DataByColl。[MIU ID]和DataByColl.Collector=(“第五大道”) 按DataByColl订购。[平均RSSI]desc 我

我有一个在VBA中创建的查询,它从另外两个表中选择列信息,并使用该信息创建一个新表

现有查询:

选择经度、纬度、, DataByColl.[MIU ID],DataByColl.[Avg] RSSI],Prem.Prem_addr1
进入[FifthAveMeshInput]
从[Prem]
左边 加入DataByColl
开(预计量器) =DataByColl。[MIU ID]和DataByColl.Collector=(“第五大道”)
按DataByColl订购。[平均RSSI]desc

我想在此添加两个字段。一个称为索引,从值2开始自动递增,另一个称为MeterType,是一个所有值都设置为0的数字。是否可以在一个查询中包含所有这些内容,或者我必须使用单独的查询来完成这项工作?如果我需要使用单独的查询,我需要哪些查询以及以什么顺序进行查询?

必须分两步进行:

  • 创建表(您可以使用SQL DDL
    创建表…
    的语法 这个)
  • 使用
    INSERT填充表格
    进入..选择
  • 上面提到的一个问题是,您必须首先在查询中发现列的数据类型,并在表创建步骤中使用它们

    或者:

  • 使用创建表
    选择..进入..从
  • 更改表格以添加新的 列

  • 上面提到的一个问题是,您需要自己填充自动增量值(如果我认为不能将自动增量属性添加到现有列中是正确的话),这实际上可能会首先破坏拥有自动增量列的目标

    什么是DataByColl订购。[Avg RSSI]desc应该做什么?谢谢,我想这是答案,但我想我会检查一下以防万一。