Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.03.2011, 17:40   #1
nec117
Форумчанин
 
Регистрация: 01.10.2008
Сообщений: 266
Вопрос Запрос к базе данных

Всем доброго времени суток! Есть таблица следующего вида. id,user,event,dt, где в user лежать логины типа dis123,dis234.. и тп. В dt дата события которое сделал юзер, оно описано в event. Собственно в таблице около 3млн записей. Мне нужно вытащить всех уникальных user'ов из таблицы за сегодняшний день но не в случайном порядке, а именно с последним событием event в таблице от этого пользователя. Пока я смог только выбрать всех операторов за сегодняшний день:
Код:
SELECT user, event, dt FROM hints.troubleslog WHERE dt>='".date("Y-m-d")."' and dt<'".date("Y-m-d",strtotime("tomorrow"))."' ORDER by id DESC;
Пробовал еще
Код:
SELECT DISTINCT ON (user) user, event, dt FROM hints.troubleslog WHERE dt>='".date("Y-m-d")."' and dt<'".date("Y-m-d",strtotime("tomorrow"))."';
Но тогда пользователи выбираются в случайном порядке за сегодня, а мне нужно именно с последним событием от этого пользователя. Нужна помощь
nec117 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
sql запрос к базе sashonk SQL, базы данных 8 01.09.2010 11:11
SQL запрос в Delphi к базе в Access Самец_Original БД в Delphi 1 22.05.2010 13:05
как правельно составить запрос к базе данных? не могу найти ошибку... Человек_Борща SQL, базы данных 6 27.02.2010 17:22
Запрос к базе данных Table A-1_S БД в Delphi 10 03.09.2009 21:14
Запрос к базе даных mysql Sound PHP 1 15.08.2009 12:14