久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術(shù)文章
文章詳情頁

mysql - 在log日志中已知用戶的某一步操作,如何獲取其上一步操作?

瀏覽:124日期:2022-06-17 13:31:41

問題描述

公司的日志是記錄用戶的每一步操作的,to_page =’crhelp’為點擊幫助,查詢所有點擊過幫助的用戶進行的所有操作的代碼如下:

select date(to_timestamp(dt)),uuid,from_page,to_pagefrom actionlogwhere uuid in (select uuidfrom actionlogwhere to_page = ’crhelp’ and date(to_timestamp(dt)) between ’2016-09-15’ and ’2016-09-25’)and date(to_timestamp(dt)) between ’2016-09-15’ and ’2016-09-25’group by date(to_timestamp(dt)),uuid,from_page,to_pageorder by date(to_timestamp(dt))

查詢的部分結(jié)果為:

mysql - 在log日志中已知用戶的某一步操作,如何獲取其上一步操作?

但是這些數(shù)據(jù)太多,無法查看用戶上一步的操作是什么,現(xiàn)在我已知用戶的某一步操作為“點擊幫助”,那我怎么樣才能知道他的上一步操作呢?從數(shù)據(jù)庫中查詢應(yīng)該怎么查詢?如果在數(shù)據(jù)庫中無法實現(xiàn),那在excel中是否可以做到?也就是,已知某一行的數(shù)據(jù)(to_page=’crhelp’),如何知道其上一行的內(nèi)容?注意不是一行,是所有to_page=’crhelp’的上一行。

問題解答

回答1:

如果這個表中,有專門的字段記錄了,沒調(diào),數(shù)據(jù)的“父ID”,你可以參考PostgreSQL的CTE語法http://www.postgres.cn/docs/9...

如果存儲空間不是問題,你希望得到最好的性能可以參考PostgreSQL的專有數(shù)據(jù)類型ltree。http://www.postgres.cn/docs/9...

主站蜘蛛池模板: 西平县| 东方市| 高密市| 二连浩特市| 白水县| 濮阳市| 环江| 息烽县| 青川县| 新河县| 华蓥市| 高唐县| 宁海县| 客服| 墨脱县| 囊谦县| 松滋市| 岳池县| 伊川县| 安阳市| 霍林郭勒市| 永仁县| 神池县| 景宁| 梅河口市| 新营市| 涟水县| 马山县| 柘荣县| 嘉鱼县| 泉州市| 平泉县| 塔城市| 岑溪市| 潢川县| 梓潼县| 临沧市| 潞城市| 岗巴县| 肇庆市| 平原县|