标签可以作为给内容资源分类用的一种方法,一个内容资源可以贴上多个标签,这样我们就可以列出包含某个标签的内容。因为一个标签可以属于多个内容,一个内容又可以被贴上多个标签,所以我们可以单独创建一个数据表,记录一下给内容都贴上了哪些标签。
在这个数据表里的每一条数据记录里面,要记录内容的 ID ,还有给这个内容贴上的标签的 ID。这样我们就可以利用这个数据表里的数据记录,把 post 还有 tag 这两个数据表合并在一起,然后再选择你需要的数据,比如找到贴在内容上的标签的列表,或者列出包含某个标签的内容。