我有一个包含这些表的 Access 数据库: - 序列:它描述了电影的序列:例如:男孩踢球(1),男孩击球(2),男孩说话(3)等..
- 电影:由以上序列组成。 例如:3 - 2 - 1 - 2
我的问题是:如何插入新序列,因为 Access 总是将其插入到末尾。 例如:我想得到(我想在 2 和 1 之间插入序列 3) 3 - 2 - 3 - 1 - 2
Access 会给我 3 - 2 - 1 - 2 - 3(添加到末尾)
有什么线索吗?
最佳答案
在数据库中插入数据的顺序并不重要,重要的是您通过ORDER BY
操作的检索顺序。您提供的子声明 SELECT
声明与。
因此,您需要确定可以订购商品的字段,例如序列 id,然后对该字段进行排序。就像这样
SELECT * FROM movie_sequences ORDER BY movie_sequence_id ASC;
关于ms-access - 微软 Access : how to add 1 row between 2 rows?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11308925/