0

我在 sqlite 中有一个名为 pdreview 的表,它有两个名为 reviewId 和 prid 的列。

我想在这两列之间实现多对多关系。

预审

我将从用户那里获得 reviewId。首先我已将 prid 声明为零。基于 reviewId 我将增加 prid 。如果用户输入的 reviewId 已经存在于表中,它将增加 prid 否则它将重新初始化为零并增加。我的问题是如果用户在插入 reviewId 后输入 reviewId =2 记录和 Prid = 2。我希望在 reviewId = 1 和 Prid = 1 记录之前而不是在 reviewId = 2 和 Prid = 2 之后插入

预期产出

4

1 回答 1

2

我不确定你的问题,但实际上它似乎只是一个“排序”问题。您似乎存储了正确的数据,问题在于您何时请求返回数据。

实际上,我认为你只需要对你的reviewId

SELECT * FROM yourTable ORDER BY reviewId
于 2013-06-25T07:36:54.633 回答