¿Cómo editar esta consulta mssql?

Tengo esta consulta a continuación asociada con mi script de PHP de clasificación de clanes.

SELECT TOP 100 
  IDNum, 
  IDName, 
  Nation, 
  (SELECT SUM(LoyaltyPoint) 
   FROM USERDATA 
   WHERE USERDATA.Knights = KNIGHTS.IDNum 
     AND USERDATA.Authority IN(1, 2)) as ClanLoyalty 
FROM KNIGHTS 
ORDER BY ClanLoyalty DESC

Quiero añadir una segunda regla paraMannerPoint Como adicional a la Lealtad. Por lo tanto, mostrará los puntos de Manera y Lealtad y los ordenará por ambos.

Por ejemplo, si clan tiene 10000 Lealtad y 100 Manera, será más alto en las clasificaciones que 20000 Lealtad y solo 50 Maneras.

Probé algunos pero fallé. Será realmente apreciado si alguien está dispuesto a ayudarme.

EDIT: he intentado que:SELECT TOP 100 IDNum, IDName, Nation, (SELECT SUM(LoyaltyPoint) FROM USERDATA WHERE USERDATA.Knights = KNIGHTS.IDNum AND USERDATA.Authority IN(1, 2)) as ClanLoyalty, (SELECT SUM(MannerPoint) FROM USERDATA WHERE USERDATA.Knights = KNIGHTS.IDNum AND USERDATA.Authority IN(1, 2))) as MannerPoint FROM KNIGHTS ORDER BY ClanLoyalty DESC, MannerPoint DESC

pero no se muestra en absoluto.

Respuestas a la pregunta(2)

Su respuesta a la pregunta