Hubbitus
Вы меня не совсем поняли... Дело в том, что нет гарантии, что поле realname не является пустым.
Поэтому мне нужно, чтобы:
если (не пусто(realname)) {
результат row = сортировка В ОБЩЕМ СПИСКЕ по(realname.username)
} в противном случае {
результат row = сортировка В ОБЩЕМ СПИСКЕ по(username)
}
Зачем?
Да вот:
Есть таблица со следующим списком людей:
Username | Realname
Vasya | Василий Петрович
Francis | Эдуард Крутой
Анна | [пустая запись]
Петя | Владимир Коровин
Мне нужно, чтобы результат сортировки был следующим:
Анна
Василий Петрович (Vasya)
Владимир Коровин (Петя)
Эдуард Крутой (Francis)
Теперь понятно?
А ваш запрос выдает мне сначала всех юзер с английсим ником, дальше всех с русским ником, а дальше то же самое - но юзеров и с ником, и с именем......
Т.е сначала идут всем без имени, сортируясь по нику, а дальше все, кто имеют и ник, и имя, сортируясь по имени.