2015-03-02 180 views
-1

我有用户,问题&答案表。用户可以发布一个问题,并可以标记自己以及最多5个标签的问题(例如:sql,java,html ...)。 我需要一个单独的标签表吗?如果是的话,我如何从用户发布的用户和问题的TAGS表中选择标签。如何从Oracle中的表中选择多个值?

回答

0

标签是如何存储的?逗号分隔的数据?有办法使它工作,但我会建议不要以这种方式存储它们。

您是否需要单独的标签表取决于您是否想限制用户及其问题到某些标签。如果用户可以自由输入他们喜欢的任何标签,那么不需要,你不需要单独的标签表(除非你想保存经常使用的标签或类似的东西)。

我强烈建议您为用户标签和问题标签分别设置表格,而不是在用户或问题表格的单个列中存储多个标签。

相关问题