私は3つのテーブルを持っています。
- tb_post:id、user、text、
- tb_follow:id、user、followed_userおよび
- tb_share:id、fk_post_id、user(投稿を共有した人)
したがって、user01は、user01が続くユーザーのすべての投稿と、user01がフォローしているユーザーが共有するすべての投稿を取得する必要があります。
編集:どうすればそれを取得できますか?私はこのクエリを試しました:
select * from post
left join follow on post_user = follow_user
left join share on follow_user = share_user
しかし、私は最初の部分しか手に入れませんでした。