入力表:mySQLを使用して入力テーブルから出力テーブルを取得するには?
Visitor Page Visited TimeStamp
A P1 6:41:21
A P1 6:41:35
A P2 6:42:54
A P2 6:43:53
A P1 6:44:09
A P1 6:44:54
私はその開始タイムスタンプとページレベルで(この場合、訪問者「」再びP1にP2、その後、ページP1に起こっているで)お客様の旅を見つけなければなりません(そのページ上の)および終了タイムスタンプ(そのページ上)
各行は、ヒットとして記録されたページ上で訪問者が行う特定のアクティビティであるため、各行はタイムスタンプ付きヒットを表します。
出力テーブルには、次のようになります。
Visitor Page Visited StartTime EndTime
A P1 6:41:21 6:41:35
A P2 6:42:54 6:43:53
A P1 6:44:09 6:44:54
この表 –
こんにちは用に定義された任意の主キーがあります。編集ボックスのヘルプでもある「stackexchange homework」のgoogleから[ask]&hitsを読んでください。あなたの宿題はここにはありません。また、「訪問ページレベルでの訪問者の旅」が明確でない場合は、質問を明確に編集してください。文章に数語を詰め込まないでください。 – philipxy
@MKhalidJunaid PKs&FKsを含む制約は、クエリに必要でも十分でもありません。なぜ、いつ/どの行がテーブルに入るのかを知る必要があります。制約はちょうどあなたが推測するのを助ける。あなたが求めている限り、テーブルの意味を尋ねる。 – philipxy