2016-02-25 32 views
0

我有三個關係表。 postspost_commentspost_comment_likes如何在mySQL 3表中深入查詢結果?

我一直試圖讓基於關閉所有post_comment_likes的列表中的單個POST_IDposts表。

我所有的努力和加入和築巢何在都沒有奏效。有人有想法嗎?

+0

向我們展示你試過嗎?你的查詢和表結構。 –

+0

包含數據庫模式,樣本數據和期望輸出。請參閱[**如何對向**](http://stackoverflow.com/help/how-to-ask) \t \t這裏是一個偉大的地方,[** **開始執行(HTTP ://spaghettidba.com/2015/04/24/how-to-post-at-sql-question-on-a-public-forum/),學習如何提高你的問題的質量和得到更好的答案。 –

+0

你已經爲此做了什麼?製作一個[sqlFiddle](http://phpfiddle.org/)是最好的。 –

回答

0

如果我的理解coorectly您有:

TABLE帖子 POST_ID post_data ... 表POST_COMMENTS post_comment_id POST_ID post_comment_data ... 表POST_COMMENT_LIKES post_comment_like_id post_comment_id post_comment_like_data ...

如果你想獲得對某個帖子的查詢應該是這樣的T的所有意見都喜歡他:

SELECT * from posts p1 JOIN post_comments p2 ON(p1.post_id = p2.post_id) 
JOIN post_comment_likes p3 ON (p2.post_comment_id = p3.post_comment_id)