A用户与B用户之间的关注关系,怎么建立表结构,mysql

A用户与B用户之间的关注关系,怎么建立表结构,mysql,第1张

你的设想是一个逻辑,但那种关系一般不是表能实习的,尤其是非事务支持的表,如果非要用表来表示:

SELECT fid FROM TABLE WHERE uid=selfId (我关注的用户)

SELECT COUNT(*) FROM TABLE WHERE fid=selfId (我的粉丝数)

SELECT b.uid FROM TABLE a, TABLE b WHERE b.fid = a.uid AND a.fid = b.uid(互粉的ID)

SELECT

aa.id,

aa.playerid,

aa.friendid,

IF (bb.friendid IS NULL, 'N', 'Y')

FROM

(

SELECT

*

FROM

my_test a

WHERE

a.playerid = 10011

) aa

LEFT JOIN (

SELECT

*

FROM

my_test a

WHERE

a.playerid = 10012

) bb ON aa.friendid = bb.friendid

ps:把my_test 换成你自己的表名


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7263019.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-03
下一篇 2023-04-03

发表评论

登录后才能评论

评论列表(0条)

保存