Cita: Es posible hacer ese proceso en una sola consulta? es decir sin tener que recurrir a php u otro lenguage para comprobar que si lv es menor a 1 realizar una consulta, y si es mayor realizar otra?
No en una sola consulta. En todo caso se podría lograr en un stored procedure.
Pero si la selección de una cosa u ora es algo que se puede establecer ya en el formulario web, no te conviene un SP, sino crear dinámicamente la consulta final para enviarla luego a MySQL. Es más sencillo.