Hola juan_1986_:
Te recomiendo que le des un vistazo a las FUNCIONES DE AGREGACIÓN, en estas encontraras que por ejemplo para contar el número de apariciones de un elemento en una tabla puedes utilizar la función COUNT, en unión con las cláusulas GROUP BY... Sería fácil ponerte simplemente la respuesta, pero creo que es conveniente que trates de obtenerla por tu cuenta, justamente para que aprendas cómo hacerlo.
Checa estas páginas:
http://dev.mysql.com/doc/refman/5.0/...functions.html http://dev.mysql.com/doc/refman/5.0/...ting-rows.html
También es conveniente que leas acerca de uniones tipo JOIN (INNER, LEFT o RIGHT) en lugar de unir tus tablas en el WHERE.
Si continuas con problemas lo comentas en el foro para tratar de apoyarte.
Saludos
Leo.