0
我有三個關係表。 posts
,post_comments
和post_comment_likes
如何在mySQL 3表中深入查詢結果?
我一直試圖讓基於關閉所有post_comment_likes
的列表中的單個POST_ID從posts
表。
我所有的努力和加入和築巢何在都沒有奏效。有人有想法嗎?
我有三個關係表。 posts
,post_comments
和post_comment_likes
如何在mySQL 3表中深入查詢結果?
我一直試圖讓基於關閉所有post_comment_likes
的列表中的單個POST_ID從posts
表。
我所有的努力和加入和築巢何在都沒有奏效。有人有想法嗎?
如果我的理解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)
向我們展示你試過嗎?你的查詢和表結構。 –
包含數據庫模式,樣本數據和期望輸出。請參閱[**如何對向**](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/),學習如何提高你的問題的質量和得到更好的答案。 –
你已經爲此做了什麼?製作一個[sqlFiddle](http://phpfiddle.org/)是最好的。 –