entonces creo que no vas a poder solucionarlo con php, y de hecho, desde un inicio el problema no se solucionaba con php!!
por eso te sugiero estudiar, ya que el tema es exclusivo de SQL, pues una simple consulta a dos tablas, creo que se le dice JOIN natural o algo así, o algún otro tipo de JOIN debería servirte para combinar ambas consultas en una sola, y desde ahí ordenar la columna que desees...
como te venía diciendo, eso es cuestión de estudio, si estudiaras un poco de lo que te digo seguro no tendrías problemas, y menos confundirías lenguajes...
¿entiendes?