>>6438
>свой список просмотренных им тайтлов
Это как бы суть проекта, так что это все есть с самого начала.
>ищутся наиболее близкие к его вкусам люди
Вот это одна из ненавистных мне сторон социальных сетей, когда кто-то решает кого мне фолловить/на кого ориентироваться. Проблемы у меня обычно возникают больше идеологические, чем с реализацией, вот и здесь также. Хотя, с другой стороны, это ведь не будет видно совсем. Насколько я сейчас, ночью, вижу, там запрос:
SELECT anime_id, COUNT(*) as acnt FROM anime_userstatusbundle WHERE rating > 7 AND user_id IN (SELECT user_id, COUNT(*) as cnt FROM anime_userstatusbundle WHERE user_id != $userid AND anime_id IN (SELECT anime_id from anime_userstatusbundle where rating > 7 and user_id = $userid) GROUP BY user_id ORDER BY cnt DESC LIMIT 3) GROUP BY anime_id ORDER BY acnt DESC LIMIT 3; выбор тайтлов по нужным жанрам, если надо, +дополнительный джойн. Тяжеловато как-то получается, хотя и не слишком, зависимо от мускула, да и на орм эту штуку трудно переложить. Запрос наверное не сработает, и еще мне кажется, что один подзапрос там лишний, но как-то так.
Меня похоже занесло, и я все-таки написал запрос, хотя не хотел.