Выберите с помощью «ORDER BY ISPREFERRED DESC», затем возьмите первую строку результата.
Как правило, в случае, если упорядочивание не удобно, вы можете использовать UNION подзапросов с дополнительной «константой»столбец значения "1", "2" .. в каждой части UNION, затем сортировать (по убыванию, поэтому наивысшее значение будет первым) в этом столбце.Снова возьмите первый.