Puede agregar claves adicionales en el order by
. Para este propósito en particular:
order by (subject in ('Chemistry', 'Physics') ),
subject, winner
La primera condición es una expresión booleana que se evalúa como 1 (para verdadero) o 0 (para falso). Por lo tanto, los falsos aparecen antes que los verdaderos.