У меня есть 3 стола.с использованием соединений или соединений для различной фильтрации
- tb_post: идентификатор, пользователь, текст и
- tb_follow: идентификатор, пользователь, followed_user и
- tb_share: идентификатор, fk_post_id, пользователь (который разделил пост)
так user01 хотят получить все сообщения для пользователей, за которыми следует user01 + все сообщения, которыми пользуются пользователи , которые отключены пользователем01
отредактировано: как я могу это получить? Я попробовал этот запрос:
select * from post
left join follow on post_user = follow_user
left join share on follow_user = share_user
Но у меня была только первая часть.
@Tony Гопкинсона я использовал влево присоединяется (выберите * от должности слева присоединиться следовать по post_user = follow_user оставили присоединиться долю на follow_user = share_user), но я получаю только первую часть – Roobah
@user почему? вопрос ясен. я ставлю свои столы и то, что хочу! – Roobah
@usr, что вы думаете о помощнике? – jcolebrand