我在我的SQLite数据库中有4个表。一个带有问题,一个带有问题ID外键,一个分类表和一个问题类别表,其中包含问题和类别之间的多对多关系(每个问题可以属于多个类别)。如何处理多个游标结果
因此,在我的Android应用程序中,我想提取一个问题,其中包含所有属于它的数据。我需要如何正确处理它的帮助。我应该在我的数据访问对象中创建一个名为类似于getQuestionSet(int questionId)
的方法,该方法将进一步的方法调用委托给问题表,回答表等,并将questionId作为where子句?或者我应该做一个已经有了这个sql查询保存的视图?但是随后会有几行包含问题文本,因为每个问题都有4个答案。还是有其他解决方案?另外,如果我需要做第一种方法,我是否会创建一个数据传输对象,并在其中携带游标引用?
我会让你的getQuestionSet,并让它返回一个光标,你可以用它来一次访问你的答案。 –
这是一个比Java问题更多的SQL查询问题。 – medopal