***(原创)关注,粉丝关系的数据库设计

简介: 主要就前三个字段,当然也可以是4个字段 from_user_id to_user_id 互粉状态both_status (rel_type)                                         A B YE...

 

主要就前三个字段,当然也可以是4个字段


from_user_id to_user_id 互粉状态both_status (rel_type)                                         
A B YES a关注B,A成为B的粉丝 (同时需要在统计数据里面加1)
B A YES B关注A,B成为了A的粉丝(同时需要在统计数据里面加1,需要检测,A是不是已经关注了B,如果已经关注,则修改两条记录的状态为YES,表示互粉)
A C NO
D A NO

查询A的粉丝,用to_user_id,通过返回的both_status,来判断对A是单向,还是双向的关系
查询A的双向粉丝,to_user_id ,status(YES)


关注:
我关注了哪些人:from_user_id是我的ID,查询即可

粉丝:
这页显示的是我的粉丝:别人关注我的
用to_user_id,我的ID,来查询即可

 

如何联系我:【万里虎】www.bravetiger.cn 【QQ】3396726884 (咨询问题100元起,帮助解决问题500元起) 【博客】http://www.cnblogs.com/kenshinobiy/
目录
相关文章
|
7月前
|
SQL 存储 NoSQL
数据库原理速览:核心知识集萃与复习指南
数据库原理速览:核心知识集萃与复习指南
60 2
|
8月前
|
传感器 网络协议 网络性能优化
《计算机网络》期末复习—第一章:概述
《计算机网络》期末复习—第一章:概述
127 0
|
8月前
|
传感器 网络协议 网络性能优化
《计算机网络》期末复习——第一章:概述
《计算机网络》期末复习——第一章:概述
115 0
|
存储 Java 数据库
一篇搞懂Java多线程(全网最细)(三)
一篇搞懂Java多线程(全网最细)(三)
53 0
|
Java API 调度
一篇搞懂Java多线程(全网最细)(二)
一篇搞懂Java多线程(全网最细)(二)
51 0
|
安全 网络协议 Java
一篇搞懂Java多线程(全网最细)(一)
一篇搞懂Java多线程(全网最细)(一)
71 0
|
存储 网络协议 定位技术
【计算机网络期末复习】第一章 概述
【计算机网络期末复习】第一章 概述
90 0
原创案例|从街边小摊到加盟店遍布全国,这位老板做对了什么?
原创案例|从街边小摊到加盟店遍布全国,这位老板做对了什么?
122 0
原创案例|从街边小摊到加盟店遍布全国,这位老板做对了什么?
|
SQL 关系型数据库 数据库
原创 数据库原理
原创 数据库原理
115 0
原创 数据库原理
|
机器学习/深度学习 编解码 人工智能
CSDN粉丝解答:六月份第二期精选——简单bug处理、资料索取、编程系统设计等
CSDN粉丝解答:六月份第二期精选——简单bug处理、资料索取、编程系统设计等
CSDN粉丝解答:六月份第二期精选——简单bug处理、资料索取、编程系统设计等