







|
MySQL.RU - Webboard
Вернуться
помогите составить запрос (Vital) 05/01/2005 - 00:03:40
Re: помогите составить запрос (Dinky) 05/01/2005 - 00:11:38
Re: работает, но.... (Vital) 11/01/2005 - 22:30:37
Re: работает, но.... (Dinky) 11/01/2005 - 23:13:40
> Original message text:
> From: Vital - 05/01/2005 - 00:03:40
> Subject:помогите составить запрос
> -----------------
> что то меня клинит на простом запросе.. прошу помощи зала.
> в запросе участвует два поля таблицы: ID и TIME
> записей в таблице с одним ID может быть несколько. необходимо выбрать только одну строку из каждой группы одинаковых ID в которых TIME максимален.
> делаю запрос
> SELECT ID, TIME FROM table WHERE ID = (условие) GROUP BY ID
> но не знаю куда воткнуть TIME
>
>
From: Vital - 11/01/2005 - 22:30:37
Subject:работает, но....
-----------------
запрос стал вибирать строчку с максимальным временем, но возникла другая проблема..
мне нужно выбрать все данные из строчки с максимальным временем, т.е. делаю запрос вида
SELECT *, MAX(TIME)
FROM table WHERE ID = (условие)
GROUP BY ID
Он почему то выдает данные из произвольной строки, но только не из той где время равно MAX, хотя само время выбирает максимальное.
Как это испроваить?
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
19492
|
|