Gracias de nuevo por la ayuda, comento ya para cerrar por si alguien en algún momento necesita algo así, lo que estoy haciendo es un sistema aleatorio de carga de trabajo para juzgados entonces la carga de trabajo siempre debe de estar equilibrada entonces cada vez que hago un registro ejecuto esta consulta:
Código MySQL:
Ver originalSELECT id_juzgado
, cantidad_promociones
WHERE id_distrito
=$id_dis
AND id_tipojuzgado
=$instancia
AND cantidad_promociones
= ( SELECT MIN(cantidad_promociones
) FROM ctg_juzgados
WHERE id_distrito
=$id_dis
AND id_tipojuzgado
=$instancia
)
De esta manera me muestra el o los juzgados que tienen menor cantidad de promociones si mysql me muestra mas de 1 entonces hago un mt_rand con PHP para elegir uno al azar. De esta manera siempre la carga de trabajo va a ir equilibrada.