我有3個表格。使用聯合或聯合進行不同的過濾
- tb_post:ID,用戶,文本和
- tb_follow:ID,用戶,followed_user和
- tb_share:ID,fk_post_id,用戶(誰分享的訊息)
所以用戶01希望檢索用戶的所有帖子,其次是user01 +由 共享的所有帖子由用戶01進行操作的用戶
編輯:我怎麼能得到它?我試過這個查詢:
select * from post
left join follow on post_user = follow_user
left join share on follow_user = share_user
但我只拿到第一部分。
@Tony霍普金森我用左聯接(SELECT * FROM後LEFT JOIN遵循post_user = follow_user左連接上follow_user = share_user份額),但我只得到了第一部分 – Roobah
@user爲什麼呢?問題很明顯。我把我的桌子和我想要得到的! – Roobah
@usr你對伴侶有什麼看法?它的工作原理是 – jcolebrand