【发布时间】:2011-06-02 12:11:05
【问题描述】:
我如何实现一个子项目,其中该项目将具有同一项目的父项目。例如,我有一个保存任务/待办事项的数据库。每个待办事项都有一个标题(TEXT)、已完成(INTEGER [如果为真,则为 0])和截止日期(TEXT)列。我想添加具有子任务的功能,其中一个任务可能有一个父任务。我将如何在 SQLite for Android 中实现这一点? 不在 SQL 中! 所以没有外键(但允许使用触发器)!我可以有一个单独的表(子任务)并有一个外键触发器将子任务(INTEGER parent)链接到任务(INTEGER PRIMARY KEY AUTOINCREMENT _id)吗?或者我应该在我的原始任务表中添加一列(INTEGER parent)?我该如何实现呢?
【问题讨论】: