Задавайте вопросы, мы ответим
Вы не зашли.
есть 2 таблицы:
Первая:
id, ip, .....
Вторая:
id_from_1, page, datetime
В первой таблички хранятся заходы с определенного IP (и присваивается уникальный ID), а во второй Все страницки которые были проссмотрены т.е. id_from_1 - уникальный номер посещения из первой таблицки, page - страница, datetime - время загрузки
цель сделать запрос который даст список всех посещений с точками входа и выхода т.е.
1 - id, ip, min(datetime), max(datetime)
2 - id, ip, min(datetime), max(datetime)
..............................................
n - id, ip, min(datetime), max(datetime)
Неактивен
Если интересует именно min(datetime), то обычного объединения и группировки
будет достаточно. Если интересуют именно точки входа и выхода, то или через
подзапросы (типа SELECT page FROM second WHERE id = first.id ORDER BY datetime DESC LIMIT 1)
или еще раз подцепить те же таблички через объединения по дате.
Неактивен
Я тут описался немного интересует получить такую таблицу
1 - id, ip, PAGE_min(datetime), PAGE_max(datetime)
2 - id, ip, PAGE_min(datetime), PAGE_max(datetime)
..............................................
n - id, ip, PAGE_min(datetime), PAGE_max(datetime)
Неактивен
Угу, но тем не менее для этого варианта решение я тоже описал
Неактивен
Спасибо, но это не совсем то, что нужно.
У меня 2 таблички и нужно выделить столбцы из двух таблиц, т.е. есть IP посещения из первой надо взять ID и IP (и ещё много параметров но тут не описываю) а из второй взять точку входа и выхода т.е. 2 параметра
первый - "SELECT page FROM second WHERE id = first.id ORDER BY datetime DESC LIMIT 1"
второй - "SELECT page FROM second WHERE id = first.id ORDER BY datetime АSC LIMIT 1"
Можно такое сделать? И как на Ваш взгляд, может лучше точки входа и выхода забивать ещё и в первую табли, что было проще и быстрее статистуку выводить?
Неактивен
Ну, сделайте два подзапроса, а не один?
Неактивен