我正在制作社交网络应用程序,现在我正在尝试为应用程序创建数据库。
我有2个表user table
和follower table
。表结构看起来像这样
user table follower table
---------------- ----------------
userid (int) userid
username follower id
----------------
我正在尝试列出用户的所有关注者。我需要结果中的关注者用户名。我不知道怎么做。任何帮助将非常感激。感谢。
答案 0 :(得分:0)
假设"follower id"
(希望不是实际的列名)是user(userid)
的外键引用,一个简单的连接查询就足够了
SELECT u.userid, u.username
FROM `follower table` f
INNER JOIN `user table` u on f.`follower id` = u.userid
WHERE f.userid = :userid -- the ID of the user who's followers you're after