2

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

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

我的问题是:我如何插入一个新序列,因为访问总是将它插入到末尾。例如:我想得到(我想在 2 和 1 之间插入序列 3) 3 - 2 - 3 - 1 - 2

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

有什么线索吗?

4

1 回答 1

6

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

所以你需要确定你可以用来排序的字段,例如一个序列ID,然后在那个字段上排序。像这样

SELECT * FROM movie_sequences ORDER BY movie_sequence_id ASC;
于 2012-07-03T10:28:54.603 回答