Есть таблица.

В целом для нужной мне выборки нужно 4 запроса:
SELECT * FROM `table` WHERE `smen` <= 0 AND `cash` > 500 ORDER BY `cash` DESC LIMIT 1;
SELECT * FROM `table` WHERE `smen` <= 1 AND `cash` > 500 ORDER BY `cash` DESC LIMIT 1;
SELECT * FROM `table` WHERE `smen` <= 0 ORDER BY `cash` DESC LIMIT 1;
SELECT * FROM `table` WHERE `smen` <= 1 ORDER BY `cash` DESC LIMIT 1;
т.е. это такой аналог приоритета выборки.
Если 1 запрос вернул 0 строк, то выполняем 2.
итд
Можно ли объединить это в 1 запрос?
Или лучше брать выборку и уже в php приложении проходить через Ifelse к примеру или switch?