Cómo transformar los resultados de una consulta sql a una tabla html con formatting específico

Estoy tratando de crear algunas statistics para un sistema de reserva de la biblioteca. El resultado de mi consulta sql se parece a la siguiente estructura.

  total_no_students |  departamento |  propiedad |  mes  
  241 |  Física |  estudiante universitario |  Nov
  236 |  Física |  estudiante universitario |  Dic
  254 |  Física |  postgrado |  Nov
  210 |  Física |  postgrado |  Dic
  193 |  Arquitectura |  estudiante universitario |  Nov
  181 |  Arquitectura |  estudiante universitario |  Dic
  127 |  Arquitectura |  postgrado |  Nov
  292 |  Arquitectura |  postgrado |  Dic
  134 |  Biología |  estudiante universitario |  Nov
  188 |  Biología |  estudiante universitario |  Dic
  129 |  Biología |  postgrado |  Nov
  219 |  Biología |  postgrado |  Dic 

Estoy intentando usar php para escribir código para crear una tabla de statistics con la siguiente apariencia:

  | Física-pregrado | Física-posgrado | Arquitectura-pregrado | Arquitectura-posgrado |
 Nov |  241 |  254 |  193 |  127 |
 Dec |  236 |  210 |  181 |  292 | 

¿Alguna ayuda sobre cómo transformar la consulta utilizando php en la tabla anterior? ¡Muchas gracias!

Prueba esto:

SELECT A.month, SUM(CASE WHEN A.department = 'Physics' AND A.property = 'undergraduate' THEN A.total_no_students ELSE 0 END) AS Physics_undergraduate, SUM(CASE WHEN A.department = 'Physics' AND A.property = 'postgraduate' THEN A.total_no_students ELSE 0 END) AS Physics_postgraduate, SUM(CASE WHEN A.department = 'Architecture' AND A.property = 'undergraduate' THEN A.total_no_students ELSE 0 END) AS Architecture_undergraduate, SUM(CASE WHEN A.department = 'Architecture' AND A.property = 'postgraduate' THEN A.total_no_students ELSE 0 END) AS Architecture_postgraduate, SUM(CASE WHEN A.department = 'Biology' AND A.property = 'undergraduate' THEN A.total_no_students ELSE 0 END) AS Biology_undergraduate, SUM(CASE WHEN A.department = 'Biology' AND A.property = 'postgraduate' THEN A.total_no_students ELSE 0 END) AS Biology_postgraduate FROM (...Your Existing Query...) AS A GROUP BY A.month