Показать сообщение отдельно
Старый 17.08.2004, 21:27     # 3
Psionic Vision
Full Member
 
Аватар для Psionic Vision
 
Регистрация: 05.02.2002
Адрес: Underground
Сообщения: 2 110

Psionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собой
Hubbitus
Вы меня не совсем поняли... Дело в том, что нет гарантии, что поле realname не является пустым.

Поэтому мне нужно, чтобы:

если (не пусто(realname)) {
результат row = сортировка В ОБЩЕМ СПИСКЕ по(realname.username)
} в противном случае {
результат row = сортировка В ОБЩЕМ СПИСКЕ по(username)
}

Зачем?
Да вот:

Есть таблица со следующим списком людей:
Username | Realname

Vasya | Василий Петрович
Francis | Эдуард Крутой
Анна | [пустая запись]
Петя | Владимир Коровин

Мне нужно, чтобы результат сортировки был следующим:

Анна
Василий Петрович (Vasya)
Владимир Коровин (Петя)
Эдуард Крутой (Francis)

Теперь понятно?

А ваш запрос выдает мне сначала всех юзер с английсим ником, дальше всех с русским ником, а дальше то же самое - но юзеров и с ником, и с именем......

Т.е сначала идут всем без имени, сортируясь по нику, а дальше все, кто имеют и ник, и имя, сортируясь по имени.

Последний раз редактировалось Neo; 17.08.2004 в 21:40.
Psionic Vision вне форума