आपको आंतरिक क्वेरी में अलियास्ड कॉलम प्रदान करने की आवश्यकता है
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.*
return वापस कर सकते हैं या r.*
या कोई एक कॉलम, शर्त यह है कि कॉलम नाम आंतरिक क्वेरी में जरूरी अद्वितीय हो या यदि तालिका उपनाम नाम के साथ उपसर्ग की तुलना में दोनों तालिकाओं में समान हैं।