からIDに、私は1つのIDに3つのテーブルを結合する概念を把握に苦労しているように見えるWHEREで検索登録しよう。MySQLは3つのテーブルが1
USER表
|id | |:----:| |1 | |2 |
POSTテーブル
|id |userid | content| |:----:|:----:|:----:| |1 |1 |HELLO | |2 |1 |THERE | |3 |2 |WORLD |
友人表Iは、USERテーブルからIDを提供し、POSTSどこからすべてのコンテンツを取得したい
|id | userid | friendid | |:----:|:------:|:--------:| | 1 | 1 | 2 |
POST.USERIDはFRIEND.USERIDとFRIEND.FRIENDIDです したがって、USER.ID = '1'はbriになりますすべてのPOST.CONTENT(この場合)を戻します。
は本当にあなたが時間のために私に迷惑して、役立つことを願って。
を、あなたは一例を示したことはできますか?期待される結果は何ですか? – 1000111
私はUSER.IDに '1'をつけてPOSTからすべてのコンテンツを取得します。 USER.IDはFRIEND.USERIDと結合し、FRIEND.USERIDとFRIEND.FRIENDIDはPOST.USERIDと一致します。 – Chris
「フレンド」テーブルって何を意味しましたか?友人のテーブルから何かがありますか? – 1000111