iOS上的多个SQLite查询

时间:2011-08-28 14:54:38

标签: iphone ipad sqlite

我有3个以上的观点。我的数据库如下所示:

    Category:

    CatID | CatTitle
    ----------------
      1   | XYZ
      2   | Sample


    Content:
    ItemID | ItemCatID | ItemText | ItemText2 | ItemText3 | ItemText4
    -----------------------------------------------------------------
      1    |     1     |   Test   |    Bla    |  Sample   |  MoreContent
      2    |     1     |   Test2  |  BlaBla   |  Sample2  |  Other Content
      3    |     2     |   Test3  |  BlaBla2  |  Sample3  |  Other Content2

我想要一个视图,其中第一页类别,第二页列表(ItemText),第三页详细信息。

我不确定如何实现这一目标。如果我使用JOIN,我应该在triple中定义“sqlite3_stmt * compiledStatement”吗?

我认为可以用'For',“get parent,child”(就像java中的游标)来完成?

欢迎任何建议。

1 个答案:

答案 0 :(得分:0)

我不确定你想要什么。 你能更具体一点吗?

我可以给你两个提示,首先SQLite不支持存储过程,并且对PL / SQL的支持非常有限:http://www.sqlite.org/whentouse.html 如果你真的必须使用它我建议看这个,我从来没有尝试过,但它可能会工作: http://chriswolf.heroku.com/articles/2011/01/26/adding-stored-procedures-to-sqlite

其次,你通常想在SQLite c函数周围使用一个Wrapper,这样你就会越来越担心SQL本身的c函数,例如: Best Cocoa/Objective-C Wrapper Library for SQLite on iPhone

希望这有帮助