私はいくつかの同様の質問を行ってきましたが、誰もこのタイプの問題に対処していないようです。2つ(またはそれ以上)のSQL結果をPHPと動的に結合しますか?
友人である人の投稿をすべて選択して整理したいと考えています。これまで私が試みたすべてのアプローチは、それがあなたの上に最新の投稿を表示していないので迷惑な友人同士で行っています。
Usersテーブル:
UId (Unique UserId)
友達テーブル:
Person1 | Person2
投稿表:
PostId | AuthorId | Text | DatePosted
がここに私のデータベースが構成されている方法です、私は無関係な細部を残し
AuthorId、Person1およびPerson2はすべて、「UId」を介してユーザーにリンクしています。
すべての友人の投稿を1つのSQLクエリで取得し、投稿日時順に並べ替えることができます。 –
しかし、私はできません。私は別のテーブルを照会している間に複数の条件付きの別のテーブルについてSQLに問い合わせることはできません。 –
'UserFriends'の構造を定義してください。私はそれが1つのクエリで実行できると確信しています。 – Shad