У меня есть эта строка:
RECENT_EVENTS_CONDITION = '(actor_type = \'User\' AND actor_id IN (SELECT followed_id
FROM relationships
WHERE follower_id = user_id))'
Мой главный вопрос: правильный ли user_id
. Я хочу, чтобы найти записи, где actor_id
совпадает с идентификаторами следующих пользователей текущего пользователя. WHERE follower_id = user_id
относится ко мне, потому что user_id
не должен быть целым столбцом, а конкретным идентификатором текущего пользователя. Как мне это исправить? Или это уже правильно?
Вам нужно:
"..query.. SELECT followed_id FROM relationships WHERE follower_id = #{user_id}"
user_id
должен быть параметром. Не зная, какой язык вы используете (например, это приложение PHP?) Или контекст в целом, я не могу дать вам точный синтаксис, который вам нужен.
:user_id
?