Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Выборка максимального значения по сессии / 4 сообщений из 4, страница 1 из 1
16.06.2015, 15:54:56
    #38984957
serega86
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка максимального значения по сессии
Добрый день,

Подскажите, есть табличка:
sessionhit_numviewtimesession117session128session133session147session219session223session234session314

session - сессия пользователя
hit_num - номер просмотра страницы (select max(hit_num) from table where session1 = 'session1' - выведет количество просмотренных страниц для сессии)
viewtime - время проведённое на странице

нужно вытащить все записи, hit_num которых равен 5, и для этой сессии максимальный, т.е. нет это же сессии с hit_num >5

подскажите, как это правильно сделать ?
субд - mysql
...
Рейтинг: 0 / 0
16.06.2015, 16:18:43
    #38984979
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка максимального значения по сессии
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
select t1.*
from table t1
where t1.hit_num = 5
and not exists
 ( select 1
   from table t2
   where t1.hit_num < t2.hit_num
  )

?
...
Рейтинг: 0 / 0
16.06.2015, 16:24:37
    #38984988
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка максимального значения по сессии
сорри
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
select t1.*
from table t1
where t1.hit_num = 3
and not exists
 ( select 1
   from table t2
   where t1.hit_num < t2.hit_num
   and t1.session = t2.session
  )
...
Рейтинг: 0 / 0
17.06.2015, 02:28:06
    #38985322
serega86
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка максимального значения по сессии
Akinaсорри
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
select t1.*
from table t1
where t1.hit_num = 3
and not exists
 ( select 1
   from table t2
   where t1.hit_num < t2.hit_num
   and t1.session = t2.session
  )


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


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