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 与记录集一起返回的自动ID_Sql_Ms Access - Fatal编程技术网

Sql 与记录集一起返回的自动ID

Sql 与记录集一起返回的自动ID,sql,ms-access,Sql,Ms Access,MS-ACCESS SQL中是否存在一种方法,可以将自动ID(整数递增的列)与记录集一起返回 strSQL = "SELECT DISTINCT (ID)?, H.Code_BB, H.Name_BB, B.group, B.subgroup, H.DataDiEstrazione " & _ "FROM " & _ "dbHoldings AS H " & _ &

MS-ACCESS SQL中是否存在一种方法,可以将自动ID(整数递增的列)与记录集一起返回

strSQL = "SELECT DISTINCT (ID)?, H.Code_BB, H.Name_BB, B.group, B.subgroup, H.DataDiEstrazione " & _
        "FROM " & _
        "dbHoldings AS H " & _
        "INNER JOIN dbBuildingBlockList AS B " & _
        "ON H.Code_BB=B.Code_BB " & _
        "ORDER BY B.group, B.subgroup, H.Code_BB  ;"

我想排号就是你们要找的。每行的行号都是唯一的。 例如:

对于MS Acess,您可以使用

Select A.*, (select count(*) from Table1 where A.ID>=ID) as RowNo
from Table1 as A
order by A.ID

参考答案:

不确定你在问什么。您的模式是什么样子的?您发布的SQL中有什么不起作用?
Select A.*, (select count(*) from Table1 where A.ID>=ID) as RowNo
from Table1 as A
order by A.ID