Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Выбар записей с послдней датой / 7 сообщений из 7, страница 1 из 1
17.05.2005, 17:01
    #33070178
VERS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбар записей с послдней датой
Привет народ.
Как можно вот это сделать в 4.0.22?

Код: plaintext
SELECT * FROM items WHERE date IN (SELECT MAX(date) FROM items)
Т.е. надо выбрать все записи с последней датой.

-------------------------------
www.free-lancer.ru
...
Рейтинг: 0 / 0
17.05.2005, 17:50
    #33070365
Berkut
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбар записей с послдней датой
А в чем проблема? Нет поддержки вложенных select?
Читай здесь +
Код: plaintext
1.
2.
3.
4.
select *
from table 
group by date
having date=max(date)
...
Рейтинг: 0 / 0
17.05.2005, 18:14
    #33070439
VERS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбар записей с послдней датой
не поддерживаются вложенные запросы ...
Единственное что приходит в голову:
Код: plaintext
1.
2.
3.
$query = "SELECT @update:=MAX(date) FROM items";
$rs = mysql_query($query) or die (mysql_errno() . ": " . mysql_error()); 
$query = "SELECT * FROM items WHERE date=@update";
$rs = mysql_query($query) or die (mysql_errno() . ": " . mysql_error());

Хотелось бы одним запросом.
-------------------------------
www.free-lancer.ru
...
Рейтинг: 0 / 0
17.05.2005, 18:21
    #33070455
Berkut
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбар записей с послдней датой
А это
Код: plaintext
1.
2.
3.
4.
select date, max(date)
from table 
group by date
having date=max(date)
разве не подходит?
...
Рейтинг: 0 / 0
17.05.2005, 18:25
    #33070465
VERS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбар записей с послдней датой
Этот запрос группирует записи по датам. То есть, для каждой даты одна запись.
Пробовал
Код: plaintext
SELECT * FROM cloz GROUP BY date HAVING date >=MAX(date);
Работает не прально...
Мне надо получить все записи на последную дату ...


-------------------------------
www.free-lancer.ru
...
Рейтинг: 0 / 0
17.05.2005, 18:26
    #33070470
VERS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбар записей с послдней датой
BerkutА это
Код: plaintext
1.
2.
3.
4.
select date, max(date)
from table 
group by date
having date=max(date)
разве не подходит?

тоже самое
...
Рейтинг: 0 / 0
17.05.2005, 23:38
    #33070853
Berkut
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбар записей с послдней датой
Нууууу, тогда делать в 2 запроса. ИМХО пока никаких идей, может завтра...

P.S. ПИВО РУЛИТТТТТТТТТТ!
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Выбар записей с послдней датой / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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