[英]How to count the total number of the row in mysql in this scenario?
我正在像數據庫這樣的論壇上工作
結構是這樣的
post
---------
id
user
---------
id
user_like_post
---------------
id
post_id
user_id
user_like_post是一個類似於Facebook like的“ like”功能。 問題是我想列出帖子數據,顯示每個帖子有多少喜歡的帖子。
Result of post_list:
post_id total_user_like
1 5
2 3
4 0
像上面一樣,如何查詢呢? 感謝您的幫助。
您只需要像這樣查詢user_like_post
表:
select post_id,COUNT(*) AS total_user_like from user_post_like GROUP BY post_id
編輯:這是一個SQLFiddle供您嘗試: http ://sqlfiddle.com/#!2/5137c/4
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.