我正在开发像数据库这样的论坛
结构就像那样
post
---------
id
user
---------
id
user_like_post
---------------
id
post_id
user_id
user_like_post用于类似于facebook的“喜欢”功能。问题是我想列出帖子数据,显示每个帖子的数量。
Result of post_list:
post_id total_user_like
1 5
2 3
4 0
如上所述,如何查询?谢谢你的帮助。
答案 0 :(得分:3)
您只需查询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