私は3つのテーブルを持っています:
表1-メンバー
Id Name
1 Member1
2 Member2
表2-アクティビティ
Id Member_id Activity Date
1 1 Activity1 2001-1-1
2 1 Activity2 2001-2-1
3 1 Activity3 2001-3-1
4 2 Test 2010-4-1
表3–詳細
Id Activity_id Information
1 2 Information
以下から、メンバーID1には3つのアクティビティがあります。
SELECT Member.id, COUNT(*) AS number
FROM Member
INNER JOIN Activity ON Activity.Member_ID = Member.id
GROUP BY Member.id
私の質問は、2つのアクティビティを持つテーブル(1)からすべてのメンバーの2番目のアクティビティ(テーブル2)のIDと日付を検索し、このアクティビティIDに関連する情報をテーブル3から取得する方法です。
前もって感謝します