Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Реально ли одним запросом в MySQL 4.0.x? / 5 сообщений из 5, страница 1 из 1
13.08.2005, 19:55:34
    #33214309
Alex Rootoff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Реально ли одним запросом в MySQL 4.0.x?
Сделать такое

SELECT * FROM `table` WHERE attr=MAX(attr);

и как ?

Признетелен за ответы.


With best regards Alex Rootoff
...
Рейтинг: 0 / 0
13.08.2005, 21:42:44
    #33214341
Хрен
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Реально ли одним запросом в MySQL 4.0.x?
select * from table order by attr desc limit 1;
...
Рейтинг: 0 / 0
13.08.2005, 21:45:12
    #33214343
DocAl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Реально ли одним запросом в MySQL 4.0.x?
Не факт, что таких записей может быть только одна.
Смотрите насчёт having в запросе.
...
Рейтинг: 0 / 0
25.08.2005, 12:38:40
    #33233849
Валентин К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Реально ли одним запросом в MySQL 4.0.x?
Для 1-го значения можно лимитом подрезать.
Если нужна группировка, тогда без подзапроса никак.
Делается 2-мя запросами через временную табличку.
...
Рейтинг: 0 / 0
25.08.2005, 15:03:06
    #33234308
DocAl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Реально ли одним запросом в MySQL 4.0.x?
Код: plaintext
1.
SELECT a.*, MAX(b.num) AS mnum FROM t3 AS a, t3 AS b GROUP BY num HAVING a.num = mnum;
В один запрос в 4.0. Но извращение, ибо при 10 записях в таблице уже думает четверть секунды, при значительном количестве записей в таблице будет тормозить безбожно. Временная таблица, сортировка отдельным проходом, надо думать...
Если 1 запрос -- не догма, советую использовать что-то вроде:
Код: plaintext
1.
2.
SELECT @mnum:=MAX(num) FROM t3;
SELECT * FROM t3 where num = @mnum;
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Реально ли одним запросом в MySQL 4.0.x? / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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