这个SQL语法正确吗?



我有这样一行:

RECENT_EVENTS_CONDITION = '(actor_type = 'User' AND actor_id IN (SELECT followed_id 
                                                                     FROM relationships 
                                                                    WHERE follower_id = user_id))'

我的主要问题是user_id是否正确。我想做的是找到actor_id与当前用户关注的用户的id一致的记录。WHERE follower_id = user_id与我有关,因为user_id不应该是整个列,而应该是当前用户的特定id。我该如何解决这个问题?还是已经正确了?

您需要:

"..query.. SELECT followed_id   FROM relationships  WHERE follower_id = #{user_id}"

user_id需要作为参数。如果不知道您使用的是哪种语言(例如,这是一个PHP应用程序吗?)或上下文,我无法给您所需的确切语法。

相关内容

  • 没有找到相关文章

最新更新