美文网首页
数据库设计:文章、标签、用户关注、评论、回复

数据库设计:文章、标签、用户关注、评论、回复

作者: 阿金的故事 | 来源:发表于2018-03-14 16:09 被阅读0次

    一、E-R图

    E-R图

    二、表结构

    用户表(userid,username)

    关注表(userid,followerid)

    文章表(aid,atitle,useid)

    评论表(cid,content,aid)

    回复表(rid,reply,cid)

    标签表(tid,tname)

    文章标签对应表(aid,tid)

    用户表users 关注表followers 文章表article

    三、查询举例

    查询用户“u02”的首页信息(也就是关注人发的文章的列表)

    两种方法(1)嵌套查询

    
    SELECT atitle 
    FROM article 
    WHERE userid IN
    (SELECT userid FROM followers WHERE followerid="u02")
    
    

    (2)连接查询

    SELECT atitle 
    FROM article LEFT JOIN followers ON article.userid=followers.userid 
    WHERE followerid="u02"
    

    结果:

    相关文章

      网友评论

          本文标题:数据库设计:文章、标签、用户关注、评论、回复

          本文链接:https://www.haomeiwen.com/subject/jewfqftx.html