Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Order By, несколько полей  [new]
tagegor
Member

Откуда:
Сообщений: 166
Здравствуйте. Я немогу понять как мне написать скрипт(для запроса в php), чтобы он выводил топ(в моем случае, игроков) где order by - два поля(cLevel и Resets). Сначала ордер по Resets, а далее уже по cLevel
Спасибо.
17 июн 09, 17:36    [7312071]     Ответить | Цитировать Сообщить модератору
 Re: Order By, несколько полей  [new]
Glory
Member

Откуда:
Сообщений: 104760
tagegor
Здравствуйте. Я немогу понять как мне написать скрипт(для запроса в php), чтобы он выводил топ(в моем случае, игроков) где order by - два поля(cLevel и Resets). Сначала ордер по Resets, а далее уже по cLevel
Спасибо.

Через запятую не пробовали ?
17 июн 09, 17:37    [7312078]     Ответить | Цитировать Сообщить модератору
 Re: Order By, несколько полей  [new]
iap
Member

Откуда: Москва
Сообщений: 46975
tagegor
Здравствуйте. Я немогу понять как мне написать скрипт(для запроса в php), чтобы он выводил топ(в моем случае, игроков) где order by - два поля(cLevel и Resets). Сначала ордер по Resets, а далее уже по cLevel
Спасибо.
Через запятую?
17 июн 09, 17:37    [7312082]     Ответить | Цитировать Сообщить модератору
 Re: Order By, несколько полей  [new]
Сид
Member

Откуда: Москва
Сообщений: 305
tagegor
Здравствуйте. Я немогу понять как мне написать скрипт(для запроса в php), чтобы он выводил топ(в моем случае, игроков) где order by - два поля(cLevel и Resets). Сначала ордер по Resets, а далее уже по cLevel
Спасибо.

...
order by Resets, cLevel
17 июн 09, 17:37    [7312084]     Ответить | Цитировать Сообщить модератору
 Re: Order By, несколько полей  [new]
?????????
Guest
tagegor,

select * from [игроков] order by cLevel , Resets
???
17 июн 09, 17:38    [7312093]     Ответить | Цитировать Сообщить модератору
 Re: Order By, несколько полей  [new]
tagegor
Member

Откуда:
Сообщений: 166
from Character order by Resets, cLevel desc";
Выдает ордером по cLevel, я бы не стал такую глупость спрашивать
2000 mssql
17 июн 09, 17:40    [7312105]     Ответить | Цитировать Сообщить модератору
 Re: Order By, несколько полей  [new]
Glory
Member

Откуда:
Сообщений: 104760
tagegor
from Character order by Resets, cLevel desc";
Выдает ордером по cLevel, я бы не стал такую глупость спрашивать
2000 mssql

Ага, а крокодилы стали летать
17 июн 09, 17:43    [7312137]     Ответить | Цитировать Сообщить модератору
 Re: Order By, несколько полей  [new]
iap
Member

Откуда: Москва
Сообщений: 46975
tagegor
from Character order by Resets, cLevel desc";
Выдает ордером по cLevel, я бы не стал такую глупость спрашивать
2000 mssql
Весь SELECT написать здесь можете?
И что хотите получить.
17 июн 09, 17:44    [7312140]     Ответить | Цитировать Сообщить модератору
 Re: Order By, несколько полей  [new]
tagegor
Member

Откуда:
Сообщений: 166
$query = "SELECT TOP 100 Name,Resets,Strength,Dexterity,Vitality,Energy,Leadership,Class,Clevel,CtlCode from Character order by Resets, cLevel desc";
$result = mssql_query($query);

Выдает:

| Char   | Reset | Level |
------------------------
| Vasya |    0    | 345   |
------------------------
| Petya |    1    | 340   |
------------------------
| maxim |    0    | 268   |

А мне надо, чтобы петя был над васей, так как у него ресет на 1 больше :))
| Char   | Reset | Level |
------------------------
| Petya |    1    | 340   |
------------------------
| Vasya |    0    | 345   |
------------------------
| maxim |    0    | 268   |

Простите за глупую интерпритацию
17 июн 09, 17:48    [7312173]     Ответить | Цитировать Сообщить модератору
 Re: Order By, несколько полей  [new]
Ennor Tiegael
Member

Откуда:
Сообщений: 3197
order by Resets desc, cLevel desc
17 июн 09, 17:51    [7312196]     Ответить | Цитировать Сообщить модератору
 Re: Order By, несколько полей  [new]
tagegor
Member

Откуда:
Сообщений: 166
Ennor Tiegael
Благодарствую :)
17 июн 09, 17:52    [7312203]     Ответить | Цитировать Сообщить модератору
 Re: Order By, несколько полей  [new]
iap
Member

Откуда: Москва
Сообщений: 46975
Ennor Tiegael
order by Resets desc, cLevel desc
Но Resets=0 всё равно же должны рядом находиться?
Что-то здесь не так. А на сервер какой запрос поступает?
17 июн 09, 17:54    [7312223]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить