SELECT UserID, COUNT(*) FROM
(SELECT UserID FROM tablename
UNION ALL
SELECT UserID2 FROM tablename) t
GROUP BY UserID
Ik heb de id
niet opgenomen kolom omdat het niet lijkt te correleren met de waarden.
Als u alle id's voor elke naam wilt zien, kunt u GROUP_CONCAT gebruiken:
SELECT GROUP_CONCAT(id), UserID, COUNT(*) FROM
(SELECT id, UserID FROM tablename
UNION ALL
SELECT id, UserID2 FROM tablename) t
GROUP BY UserID