各ユーザーが特定のグループに属するソーシャル サイトを構築しています。ホームページ (いわば「ニュース フィード」) には、グループ内の誰からの最近の投稿が表示されます。したがって、ログインしているユーザーのグループ ID に一致する人々からストーリーを取得する必要があります。
stories テーブルにはいくつかの列が含まれており、そのうちの 1 つは poster_id (users テーブルの ID 列に制約された外部キー) であり、user テーブルには列 group_id もあります。基本的に、私がする必要があるのはこれです:
SELECT * FROM stories WHERE poster_id.group_id = '$logged_in_user_group'
しかし、明らかに、poster_id を使用して group_id を直接参照することはできません。groups_id を比較できるように、users テーブルに「バックトラック」する最も簡単な方法は何でしょうか?