Почему же я ожидаю, что используя условие LIMIT 1 в подзапросе — должна быть «склеена» только одна запись из таблицы stats?
s.user_id = u.id
. Постарайтесь понять, почему. Если не получится — задайте более конкретные вопросы. @model NewsEntity;