我有用户,问题&答案表。用户可以发布一个问题并且可以标记自己以及最多5个标签的问题(例如:sql,java,html ...)。 我需要一个单独的标签表吗?如果是这样,我该如何从用户发布的用户和问题的TAGS表中选择标签。
答案 0 :(得分:0)
标签是如何存储的?以逗号分隔的数据?有办法使它工作,但我建议不要那样存储它们。
是否需要单独的标记表取决于您是否要将用户及其问题限制为某些标记。如果用户可以自由输入他们喜欢的任何标签,那么不,你不需要一个单独的标签表(除非你想保存经常使用的标签或类似的东西)。
我强烈建议您使用单独的用户标签和问号标签表,而不是在用户或问题表的单个列中存储多个标签。