如何在android-sqlite数据库中实现多对多的关系

时间:2013-06-25 07:19:19

标签: android sqlite

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

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

Pdreview

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

Expected Output

1 个答案:

答案 0 :(得分:2)

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

实际上,我认为你只需对你的reviewId进行排序:

SELECT * FROM yourTable ORDER BY reviewId
相关问题