我在sqlite中有一个名为pdreview的表,它有两列名为reviewId和prid。
我想在这两列之间实现多对多的关系。
我将从用户那里获得reviewId。首先我将prid声明为零。 基于reviewId,我将增加prid。如果用户输入的reviewId已经存在于表中,它将增加prid,否则它将重新初始化为零并增加。我的问题是如果用户在插入reviewId后输入reviewId = 2记录和Prid = 2.我希望在reviewId = 1和Prid = 1记录之前插入,而不是在reviewId = 2和Prid = 2之后
答案 0 :(得分:2)
我不确定你的问题,但实际上它似乎只是一个“排序”问题。您似乎存储了正确的数据,问题出在您请求数据时。
实际上,我认为你只需对你的reviewId
进行排序:
SELECT * FROM yourTable ORDER BY reviewId