MS访问:如何在2行之间添加1行?

时间:2012-07-03 10:23:57

标签: ms-access ms-access-2007

我有一个包含这些表的访问数据库: - 序列:它描述了电影的序列:例如:男孩踢球(1),男孩击球(2),男孩说话(3)等。

  • 电影:它由上面的序列组成。 例如:3 - 2 - 1 - 2

我的问题是:如何插入新序列,因为访问始终将其插入到最后。 例如:我想得到(我希望在2和1之间插入序列3) 3 - 2 - 3 - 1 - 2

和Access会给我 3 - 2 - 1 - 2 - 3(添加到结尾)

有任何线索吗?

1 个答案:

答案 0 :(得分:6)

在数据库中插入数据的顺序是无关紧要的,重要的是您使用ORDER BY语句提供的SELECT子语句操作的检索顺序。

因此,您需要确定可以订购商品的字段,例如序列ID然后在该字段上排序。像这样

SELECT * FROM movie_sequences ORDER BY movie_sequence_id ASC;