Не могу составить SQL-запрос

  • Автор темы Автор темы AlexFree
  • Дата начала Дата начала

AlexFree

Новичок
Не могу составить SQL-запрос

Помогите пожалуйста!
Не могу нифига сообразить! ;-|

Есть таблица table, 2 столбца - name и date (и тот, и др. НЕуникальны).

Нужно выбрать name, где дата максимальная (у каждого соответственно).
Ну это ещё ничего. У меня так:

SELECT name, MAX(UNIX_TIMESTAMP(date))
FROM table GROUP BY name;

Кстати, стоит ли UNIX_TIMESTAMP() использовать.

А ещё нужно выбрать все остальные name, т.е. где даты не максимальные (для каждого name).

Зараннее благодарен. :-(
 
>Кстати, стоит ли UNIX_TIMESTAMP() использовать.
можно обойтись и без него

>А ещё нужно выбрать все остальные name, т.е. где даты не максимальные (для каждого name).
select * form table
 
>А ещё нужно выбрать все остальные name, т.е. где даты не максимальные (для каждого name).
select * form table
Ха! Так мы получим всё, а мне надо, чтобы в выборке не было name, у которых дата максимальная (для каждого name)

-~{}~ 05.12.04 18:10:

Почему все молчат? Не могу сделать то, что хочу!
Очень надо! Помогите, будьте добры!!!

Такая задача:

Есть таблица table, 2 столбца - name и date (и тот, и др. НЕуникальны).


Нужно выбрать name (все разные), у каждого из которых date максимальна.
 
Такая задача:

Есть таблица table, 2 столбца - name и date (и тот, и др. НЕуникальны).


Нужно выбрать name (все разные), у каждого из которых date максимальна.
1) Повторяться! не! стоит!
2) На! этот! вопрос! ты! же! сам! и! ответил! в! своем! начальном! посте!
 
Сверху