私は複雑なJOINと思われるクエリが必要です。私はお互いの「子供」の一種である3つのテーブルを持っています。一番上のテーブルは "clan_members"です。次に、clan_member idを取得する "roster_members"があります。下の1つは "match_players"で、これはroster_membersのIDを取得します。私は、clan_membersテーブルのすべての結果を取り出すループを作成しました。私は何をしたい一族のメンバーがで演奏していることを一致してどのように多くのを見つける。ここでは3つのテーブルのレイアウトです:。MySQLは3つのテーブルに結合しました
[clan_members]
-id
- member_id
-join_date
[roster_members]
- id
- clan_member_id
- title
[match_players]
- id
- roster_member_id
- match_id
私は前に3つの異なるテーブルでのJOINをやったことがないと私は何見当がつかない誰かが私に質問を書くことができるなら、私は大いに感謝するでしょう!
注文は問題ではなく、SOコミュニティはあなたが質問する前に何か試したことを実証することを好む。 –
@OMGPonies:「INNER JOIN」の場合、いいえ。 LEFT JOINの場合は、はい。 –