我有一个看起来像这样的数据库:
userId SessionId Screen Platform Version
01 1 first IOS 1.0.1
01 1 main IOS 1.0.1
01 2 first IOS 1.0.1
01 3 first IOS 1.0.1
01 3 main IOS 1.0.1
01 3 detail IOS 1.0.1
02 1 first Android 1.0.2
基本上我打算做的是确定“路径”(不同的屏幕)是否会导致更好的保留。我想将每个 sessionId 重新组织在一列中。理想的数据库应该是这样的:
userId SessionId Path Retention
01 1 first;main 3
01 2 first 3
01 3 first;main;detail 3
02 1 first 1
这是变量Retention
将等于最大值SessionId
。