发布网友 发布时间: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?
来自:求助得到的回答