2015-03-02 179 views
-1

我有用戶,問題&答案表。用戶可以發佈一個問題,並可以標記自己以及最多5個標籤的問題(例如:sql,java,html ...)。 我需要一個單獨的標籤表嗎?如果是的話,我如何從用戶發佈的用戶和問題的TAGS表中選擇標籤。如何從Oracle中的表中選擇多個值?

回答

0

標籤是如何存儲的?逗號分隔的數據?有辦法使它工作,但我會建議不要以這種方式存儲它們。

您是否需要單獨的標籤表取決於您是否想限制用戶及其問題到某些標籤。如果用戶可以自由輸入他們喜歡的任何標籤,那麼不需要,你不需要單獨的標籤表(除非你想保存經常使用的標籤或類似的東西)。

我強烈建議您爲用戶標籤和問題標籤分別設置表格,而不是在用戶或問題表格的單個列中存儲多個標籤。

相關問題