Использование mysql COUNT для подсчета нескольких столбцов

У меня есть информация в таблице:

id name recommender 1 daniel steve 2 daniel tony 3 steve daniel 

и этот код:

 <h2>Follow/Join Recommendation League Table</h2> <br/> <?php $query = "SELECT name_of_follower, COUNT(name) FROM recommendation_competition_entrants GROUP BY name_of_follower ORDER BY COUNT(name) DESC"; $result = mysql_query($query) or die(mysql_error()); // Print out result while($row = mysql_fetch_array($result)){ echo $row['name_of_follower'] . " has ". $row['COUNT(name)'] . " entries."; echo "<br />"; } ?> 

Это подсчитывает все записи в столбце «имя» и отображает таблицу мини-лиги, которая выглядит так:

 daniel - 2 entries steve - 1 entry 

Теперь мне нужно будет подсчитать имена из столбцов name & recommender, чтобы таблица выглядела так:

 daniel - 3 entries steve - 2 entries tony - 1 entry 

Есть ли простой способ сделать это?

Спасибо за любую помощь

 select name_of_follower, count(name_of_follower) from ( select name as name_of_follower from abc union all select follower as name_of_follower from abc ) t group by t.name_of_follower order by count(name_of_follower) desc 

SELECT SUM(COUNT(name) + COUNT(recommender)) FROM...