2014-06-28 131 views
0

我開發的應用程序存儲到表中的一些Todo任務 - 主題和子主題。我想到了兩種方法來執行此操作,但建議的最佳方式是什麼。方式1:是添加到我的表 - 與子主題名稱的列,當我想顯示這個特定的主題只是做一個for循環查詢他。 方法2:創建2個表格,處理主題是和名稱,另一個處理子主題數據。什麼是創建SQL多表的最佳方式?

If not here an Example i made:

回答

1

如果你只打算對每行一個標籤,那麼第一種方法是好的。

如果您打算在一行中允許多個標籤,則使用第二種方法中的聯結表,即todo_tags表。聯結表是存儲附加到另一個列表的對象列表(tags)的正確方法。

+0

那麼從長遠來看建議使用第二種方法? – Matt

+0

@Matt。 。 。是。 –

相關問題