Bueno, no se como encarar esta consulta... les paso a explicar...
 
Tengo dos Tablas, la tabla 
tb_sca  que almacena los alumnos y la tabla  
tb_alm_apuntes que almacena los apuntes que cada alumno toma (si es que lo hace). 
Un alumno puede o no tomar apuntes...
Un alumno puede tomar varios apuntes... 
O sea... que por cada registro de la tabla 
tb_sca  pueden existir CERO o varios registros en la tabla 
tb_alm_apuntes.... 
O sea... es una relación 1 a muchos donde el campo que las vincula es el ID del usuario.   
tb_sca  Es la tabla que almacena los alumnos de mi sistema. 
La estructura resumida es la siguiente: 
sca_usr_id -> Primary Key - Autoincremental -> 
Contiene el ID del alumno
sca_usr_persona_nombre -> Almacena el nombre del alumno
sca_usr_persona_apellido -> Almacena el apellido del alumno   
tb_alm_apuntes Es la tabla que contiene los apuntes que toman los alumnos 
La estructura resumida es la siguiente:
alm_apunte_ai -> Primary key - Autoincremental -> Contiene el ID del Apunte 
alm_apunte_alm_id -> 
Contiene el ID del alumno 
alm_apunte_texto -> Almacena el Texto del apunte tomado. 
Necesito y no se como hacerlo 

: 
>> Obtener SOLAMENTE todos los alumnos que tengan apuntes 
>> Ordenar la consulta de manera que los alumnos que más apuntes tengan salgan primero. 
Gracias!!!!!!! INFINITAS por la ayuda!!!