Трябва да предоставите колона с псевдоним във вътрешната заявка
SELECT COUNT( * )
FROM (
SELECT t.*
FROM `user` `t`
JOIN `user_relation` r ON ( t.user_id = r.follower_id
OR t.user_id = r.user_id )
WHERE r.status = "active"
AND (
r.user_id =125
OR r.follower_id =125
)
AND t.user_id !=125
GROUP BY t.username
)sq
Тъй като се интересувате от count(*)
само вие можете да върнете или t.*
или r.*
или всяка една колона , като условието е имената на колоните във вътрешната заявка ТРЯБВА бъде уникален или ако са еднакви и в двете таблици, отколкото с префикс с псевдоним на таблицата.