Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




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, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
19492



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |