powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Реально ли одним запросом в MySQL 4.0.x?
5 сообщений из 5, страница 1 из 1
Реально ли одним запросом в MySQL 4.0.x?
    #33214309
Фотография Alex Rootoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сделать такое

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

и как ?

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


With best regards Alex Rootoff
...
Рейтинг: 0 / 0
Реально ли одним запросом в MySQL 4.0.x?
    #33214341
Фотография Хрен
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
select * from table order by attr desc limit 1;
...
Рейтинг: 0 / 0
Реально ли одним запросом в MySQL 4.0.x?
    #33214343
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не факт, что таких записей может быть только одна.
Смотрите насчёт having в запросе.
...
Рейтинг: 0 / 0
Реально ли одним запросом в MySQL 4.0.x?
    #33233849
Фотография Валентин К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для 1-го значения можно лимитом подрезать.
Если нужна группировка, тогда без подзапроса никак.
Делается 2-мя запросами через временную табличку.
...
Рейтинг: 0 / 0
Реально ли одним запросом в MySQL 4.0.x?
    #33234308
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: 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
5 сообщений из 5, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Реально ли одним запросом в MySQL 4.0.x?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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