La solucion de jpinedo no me sirve  

  porque estoy en lo mismo osea no puedo ordenar los registros de la tabla prueba_1 por la cantidad de registros que hay en prueba_2 o prueba_3 o prueba_4  
ejemplo 1: 
order by numero_2 
resultado: 
-------------------------------------------- 
id [ 1 ] columna [ texto ] //tomado de la tabla prueba_1 
registros de la tabla prueba_2 [ 4 ] registros de la tabla prueba_3 [ 1 ] registros de la tabla prueba_4 [ 2 ] 
-------------------------------------------- 
id [ 2 ] columna [ texto ] //tomado de la tabla prueba_1 
registros de la tabla prueba_2 [ 1 ] registros de la tabla prueba_3 [ 0 ] registros de la tabla prueba_4 [ 3 ] 
--------------------------------------------  
ejemplo 2: 
order by numero_4 
resultado: 
id [ 2 ] columna [ texto ] //tomado de la tabla prueba_1 
registros de la tabla prueba_2 [ 1 ] registros de la tabla prueba_3 [ 0 ] registros de la tabla prueba_4 [ 3 ] 
-------------------------------------------- 
id [ 1 ] columna [ texto ] //tomado de la tabla prueba_1 
registros de la tabla prueba_2 [ 4 ] registros de la tabla prueba_3 [ 1 ] registros de la tabla prueba_4 [ 2 ] 
--------------------------------------------