【发布时间】:2020-10-18 22:52:35
【问题描述】:
我已经开始使用社交媒体应用程序,用户现在可以在其中关注和取消关注用户。但我需要一个查询来显示用户不关注的用户。我正在尽我所能,但找不到正确的解决方案。有人可以帮帮我吗?
在 user_gd 的第二个表中将存储关注另一个用户的用户的 gd。
【问题讨论】:
-
样本数据和期望的结果真的很有帮助。
标签: sql
我已经开始使用社交媒体应用程序,用户现在可以在其中关注和取消关注用户。但我需要一个查询来显示用户不关注的用户。我正在尽我所能,但找不到正确的解决方案。有人可以帮帮我吗?
在 user_gd 的第二个表中将存储关注另一个用户的用户的 gd。
【问题讨论】:
标签: sql
您的数据很难阅读。但想法基本上是not exists 或类似的东西:
select u.*
from users u
where not exists (select 1
from userFollows uf
where uf.followed_userid = u.userid and
uf.userid = ?
);
? 是您关心的用户的占位符。
【讨论】: