像Evernote那样,每条记录有零或多个标签,数据结构如何实现?例如:
记录1,标签:C#,字符串处理
记录2,标签:C++,STL,图形图像,算法

解决方案 »

  1.   

    大概知道楼主的意思
    加个标签列 标签列parentId   
    把用这个标签的记录的ID作为标签列parentId
    不同标签要在一个记录中用的话 parentId就是一样的 
    是不是楼主想要的呢?
      

  2.   

    楼主的意思是不是做成TREE格式的?
      

  3.   

    不是tree格式。tree格式只需要一个folderId,一个parentId,并且是有从属关系的,而“标签”是同级的,没有从属关系。而且每条记录的标签数目不确定。
      

  4.   

    你说的那个网站打不开建立一个标签表 tree格式是为了方便已统计和得到不同分类下的标签。还要有用户id 时间了这些信息你可以考虑到以后会用到哪些增删改查的操作,怎么操作方便就怎么建表其实一个标签一行较好,不要用逗号隔开那种形式。