आप अपनी क्वेरी को सरल बना सकते हैं, और LEASTका उपयोग कर सकते हैं। ए> समारोह
SELECT USERid, LEAST(7, COUNT(*))
FROM table
GROUP BY USERid
आपकी टिप्पणी में प्रश्न से
SELECT SUM(countByUser)
FROM
(SELECT LEAST(7, COUNT(*)) as countByUser
FROM table
GROUP BY USERid) c