Tengo una base de usuarios y un formulario de búsqueda que tengo que hacer que me traiga los usuarios listados de tal forma que le dé prioridad a los que tengan mas datos.
La onda es obtener (en este caso) cuatro resultados, primero de quienes tengan foto, empresa y operaciones (la columna que define si tienen operaciones se llama "is_something" y es BOOLEAN), si no llegué a cuatro elementos continuo por quienes tengan foto y compania, luego por quienes tenga sólo foto y por último los demás.
En otras palabras, dadas las complicaciones, como filtrar resultados ya obtenidos y hacer varios queries necesito convertir los siguientes queries en uno solo o algo así.
Código MySQL:
El patrón de búsqueda no importa, es un LIKE común y silvestre que después agrego.Ver original
Saludos.