Я в настоящее время имею следующие столбцы: приращенияСоздать последний столбец URL-адрес из текущего списка хитов
hit_id, visit_id, timestamp, page_url, page_next
hit_id
вверх visit_id
является идентификатором визита и уникальным для каждого посетителя timestamp
является Unix Отметкой хит page_url
это страница, которую смотрел на page_next
страница, которая смотрела на следующий
Я хотел бы, чтобы добавить новый столбец, page_last
, где будет использоваться предыдущий URL страницы - я должен извлечь его из page_url
и page_next
. Я не знаю, почему я не создал этот столбец в первую очередь, возможно, на самом деле был небольшой надземный сайт.
Можно ли заполнить этот столбец, используя некоторые обманы MySQL? page_last
всегда будет пустым при первоначальном попадании на сайт (не содержит сайт referrer).
Спасибо за вышеизложенное, но часть исправления правильная? Я спрашиваю, потому что я вижу производную таблицу 'h', появляющуюся в запросе, но не объявленную в третьем куске. Кроме того, самая внутренняя часть 'h2.visit_id = hits.visit_id' заключается не в том, что та же самая таблица смотрит на себя? Но да, 'url_prev' звучит намного лучше: o) – MrJ
@MrJ. , , это должно было быть «хитами». –
Спасибо за обновление - я не знаю, почему, хотя, но я продолжаю получать сообщение '# 1054 - Неизвестный столбец 'hits.visit_id' в 'where clause'', когда этот столбец и таблица определенно существуют, также сообщается, что каждый производная таблица также должна иметь псевдоним, но для этого я просто дал ей имя 'hits2' – MrJ