2011-01-02 3 views
0

Как я мог реализовать подпункт, в котором элемент имел бы родительский элемент с тем же элементом. Например, у меня есть база данных, которая содержит задачи/todos. У каждого todo есть заголовок (TEXT), завершено (INTEGER [1, если true, 0 if false]) и срок (TEXT). Я хотел бы добавить функциональность, чтобы иметь подзадачи, где задача может иметь родительскую задачу. Как реализовать это в SQLite для Android? НЕ В SQL! Так что никаких внешних ключей (триггеры позволяют, хотя)! Могу ли я просто иметь отдельную таблицу (подзадачу) и иметь триггер внешнего ключа для связывания подзадачи (INTEGER parent) с задачей (INTEGER PRIMARY KEY AUTOINCREMENT _id)? Или я должен добавить столбец в свою исходную таблицу задач (INTEGER parent)? Как я мог это реализовать?Реализовать subitem в SQLite

ответ

1

Хорошо, я думаю, что я слишком поздно, но, возможно, this link может помочь. Если не вам, чем кому-то другому.

-1

Я бы поехал с вашей последней мыслью. Измените исходную таблицу, добавив столбец «parnent» и сохраните идентификатор родительской задачи.

Создание другой таблицы только для подзадач не будет лучшим решением. что вы будете делать, если у вашей подзадачи будут свои подзадачи?

Смежные вопросы