关注,粉丝关系的数据库设计
主要就前三個(gè)字段,當(dāng)然也可以是4個(gè)字段
from_user_id to_user_id 互粉狀態(tài)both_status (rel_type) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
A B YES a關(guān)注B,A成為B的粉絲 (同時(shí)需要在統(tǒng)計(jì)數(shù)據(jù)里面加1)
B A YES B關(guān)注A,B成為了A的粉絲(同時(shí)需要在統(tǒng)計(jì)數(shù)據(jù)里面加1,需要檢測(cè),A是不是已經(jīng)關(guān)注了B,如果已經(jīng)關(guān)注,則修改兩條記錄的狀態(tài)為YES,表示互粉)
A C NO
D A NO
查詢A的粉絲,用to_user_id,通過(guò)返回的both_status,來(lái)判斷對(duì)A是單向,還是雙向的關(guān)系
查詢A的雙向粉絲,to_user_id ,status(YES)
關(guān)注:
我關(guān)注了哪些人:from_user_id是我的ID,查詢即可
粉絲:
這頁(yè)顯示的是我的粉絲:別人關(guān)注我的
用to_user_id,我的ID,來(lái)查詢即可
轉(zhuǎn)載于:https://www.cnblogs.com/mafeng/p/7904182.html
與50位技術(shù)專家面對(duì)面20年技術(shù)見(jiàn)證,附贈(zèng)技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的关注,粉丝关系的数据库设计的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Visual Studio生成汇编列表文
- 下一篇: qt设置路径为应用程序启动路径