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

AlexFree

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

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

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

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

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

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

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

Зараннее благодарен. :-(
 

Demiurg

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

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

AlexFree

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

-~{}~ 05.12.04 18:10:

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

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

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


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

Profic

just Profic (PHP5 BetaTeam)
Такая задача:

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


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