Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Сортировка по выражению / 5 сообщений из 5, страница 1 из 1
18.03.2004, 14:22
    #32447328
GreenMS
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка по выражению
Есть следующий запрос:
Код: plaintext
1.
2.
3.
4.
SELECT SUM( mark ) AS smark, count( id ) AS cnt, u_id
FROM table
WHERE mark >  0 
GROUP BY u_id
ORDER BY mark/cnt


Однако MySQL выдает ошибку: Unknown column 'mark' in 'order clause'
Если оставить ORDER BY mark, то все проходит нормально. Как так?
...
Рейтинг: 0 / 0
18.03.2004, 15:00
    #32447437
Zipo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка по выражению
пробуй так:
Код: plaintext
1.
2.
3.
4.
SELECT SUM( mark ) AS smark, count( id ) AS cnt, u_id, mark/cnt AS ord
FROM table
WHERE mark >  0 
GROUP BY u_id
ORDER BY ord
...
Рейтинг: 0 / 0
18.03.2004, 17:32
    #32447864
Антон К.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка по выражению
может, smark/cnt
...
Рейтинг: 0 / 0
18.03.2004, 21:13
    #32448205
GreenMS
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка по выражению
Zipo

нет, к сожалению так не получается, пишет тоже самое

Антон К.

ну конечно, просто я немного опечатался, на самом деле запрос такой:
Код: plaintext
1.
2.
3.
4.
SELECT SUM( mark ) AS smark, count( id ) AS cnt, u_id
FROM table
WHERE mark >  0 
GROUP BY u_id
ORDER BY smark/cnt

однако, все равно не работает :-(
...
Рейтинг: 0 / 0
18.03.2004, 21:32
    #32448216
GreenMS
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка по выражению
Все, получилось! Нужны было сделать так:

SELECT SUM( mark ) AS smark, count( id ) AS cnt, u_id, SUM( mark )/count( id ) AS ord
FROM table
WHERE mark > 0
GROUP BY u_id
ORDER BY ord
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Сортировка по выражению / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]