access里能不能在查询里设置一个自动编号?

发布网友 发布时间:2022-04-22 14:31

我来回答

2个回答

热心网友 时间:2023-06-23 12:40

你的其它问题没看明白,在查询里设置自动编号,可以使用以下SQL语句:
Select
(Select
Count(字段1)
AS
B
FROM
表1
Where
表1.字段1<=A.字段1;)
AS
编号,
A.字段1,A.字段2
FROM
表1
AS
A
INNER
JOIN
表1
ON
A.字段1
=
表1.字段1
ORDER
BY
表1.字段1;
将以上SQL语句复制到SQL视图中运行

热心网友 时间:2023-06-23 12:41

你的其它问题没看明白,在查询里设置自动编号,可以使用以下SQL语句:
Select (Select Count(字段1) AS B FROM 表1 Where 表1.字段1<=A.字段1;) AS 编号, A.字段1,A.字段2
FROM 表1 AS A INNER JOIN 表1 ON A.字段1 = 表1.字段1
ORDER BY 表1.字段1;
将以上SQL语句复制到SQL视图中运行追问如果我在表中增加一条记录,按照查询里的排序他在中间部分,那么这个编号是怎么算的呢?
比如本来的编号是1-11,我增加一条记录在5和6之间,这个新增的编号是6还是12?

来自:求助得到的回答

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com