簡體   English   中英

在這種情況下,如何計算mysql中的行總數?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM