Mysql 如果字段存在于另一个表中,则创建布尔列的SQL查询

Mysql 如果字段存在于另一个表中,则创建布尔列的SQL查询,mysql,sql,Mysql,Sql,我有一个用户表和一个跟踪表。我想创建一个查询,如果当前用户在查询中跟随该用户,则该查询将添加一个布尔列 SELECT * FROM `follows` WHERE `follows`.`follower_id` = CURRENT_USER AND `follows`.`follower_type` = 'User' AND `follows`.`followable_id` = TOP_USER AND `follows`.`followable_

我有一个用户表和一个跟踪表。我想创建一个查询,如果当前用户在查询中跟随该用户,则该查询将添加一个布尔列

SELECT * 
FROM `follows` 
WHERE `follows`.`follower_id` = CURRENT_USER 
      AND `follows`.`follower_type` = 'User' 
      AND `follows`.`followable_id` = TOP_USER 
      AND `follows`.`followable_type` = 'User
顶级用户 isCurrentUserFollowing 弗斯特 真的 第二 假的
什么是“顶级用户”?以表格的形式提供示例数据会很有帮助。这可以深入到多少层?一个用户可以跟随多个其他用户吗?还需要知道当前用户是什么。是的,一个用户可以跟随多个用户。我现在得到的是一个抓住“前5名用户”(帖子最多的用户)的查询。我想看看查看此列表的用户是否跟随了前5位用户中的任何一位