Простым способом:
objs.sort(function(a,b) {
return b.last_nom.toLowerCase() < a.last_nom.toLowerCase();
});
См., что '.toLowerCase()'
необходимо для предотвращения ошибок при сравнении строк.
Вы можете сделать это с помощью запроса. Ниже перечислены исключения:
select EmployeeInformationID
from EmployeeInformation
group by EmployeeInformationID
having max(Primary) = 0;
Предполагается, что Primary
- это числовое значение, которое принимает значения 0 и 1. Аналогичная логика может использоваться, если поле имеет разные значения.
Если вы хотите точно одну такую запись, то:
select EmployeeInformationID
from EmployeeInformation
group by EmployeeInformationID
having sum(Primary) = 1;
Или:
having sum(case when Primary = 1 then 1 else 0 end) = 1