
为了更明白的说清关系,图中的字段没设置太多,主要是中间加了个ArticleRelation表,用来记录Tags和Aritcles之间的映射关系,每个关系一条记录。
用下面的Select可以选出一篇文章的所有Tags:
SELECT tags.name FROM Tags
JOIN ArticleRelation
ON tags.ID = ArticleRelation.TagID
JOIN Articles
ON Articles.ID=ArticleRelation.ArticlesID
用下面的Select可以选出一个Tag下面的所有文章:
SELECT Articles.ID,Articles FROM Articles
JOIN ArticleRelation
ON Articles.ID=ArticleRelation.ArticlesID
JOIN Tags
ON tags.ID = ArticleRelation.TagID