MySQLデータベースに、アクティビティのレコードを含むテーブルがあります。次のようになります。
Action_______________Date_________________User________________Location___________Ref Number
Action 1........1/1/2012.........J Jones.......Home.............00123
Action 2........2/1/2012.........K Smith.......Work.............00234
Action 2........2/1/2012.........J Jones.......Home.............00123
Action 1........4/1/2012.........B Smith.......Home.............00345
Action 3........5/1/2012.........J Jones.......Mobile...........00123
ETC
私が探しているのは、テーブルを調べて、アクション1の最初の出現を見つけてから、同じ参照番号のアクション2とアクション3などを見つけるクエリです。
これは、テーブル内の参照番号が出現するたびに行われます。
これらは、PHPで単一のデータ行として提示する必要があります。
Ref No._____________Act1date_____________Act1User_____________Act1location_____________Act2date_____________Act2User__etc
00123..........1/1/2012..........J Jones............Home....................2/1/2012..........J Jones
00234..........1/1/2012..........J Jones............Work....................2/1/2012..........J Jones 00345..........1/1/2012..........J Jones............Home....................2/1/2012..........B Smith
また、実行する計算もいくつかあります。つまり、Action1_dateとAction2_dateの時間差などです。
これを行うためのクエリを作成する方法を考えることができません-誰かが助けることができますか?
前もって感謝します、