DEV: Remove an unnecessary join in TopicTrackingState.report take 2.

This reverts commit f438cb8e65.
This commit is contained in:
Alan Guo Xiang Tan
2021-08-16 12:18:26 +08:00
parent 94fe5d9bf7
commit 11b421525c

View File

@@ -475,8 +475,8 @@ class TopicTrackingState
JOIN user_options AS uo ON uo.user_id = u.id JOIN user_options AS uo ON uo.user_id = u.id
JOIN categories c ON c.id = topics.category_id JOIN categories c ON c.id = topics.category_id
LEFT JOIN topic_users tu ON tu.topic_id = topics.id AND tu.user_id = u.id LEFT JOIN topic_users tu ON tu.topic_id = topics.id AND tu.user_id = u.id
LEFT JOIN category_users ON category_users.category_id = topics.category_id AND category_users.user_id = #{user.id} LEFT JOIN category_users ON category_users.category_id = topics.category_id AND category_users.user_id = :user_id
LEFT JOIN dismissed_topic_users ON dismissed_topic_users.topic_id = topics.id AND dismissed_topic_users.user_id = #{user.id} #{skip_new ? "" : "LEFT JOIN dismissed_topic_users ON dismissed_topic_users.topic_id = topics.id AND dismissed_topic_users.user_id = :user_id"}
#{additional_join_sql} #{additional_join_sql}
WHERE u.id = :user_id AND WHERE u.id = :user_id AND
#{filter_old_unread_sql} #{filter_old_unread_sql}