【发布时间】:2019-02-26 09:39:18
【问题描述】:
我是 MERN 堆栈的新手 我试图写这个查询,但我不能在没有任何解决方案的情况下在谷歌上搜索很多
我必须为帖子设置一个表,为类别设置第二个表
表 1 帖子
--------------------------
|id | title | category |
--------------------------
| 1 | title1 | 1 |
| 2 | title2 | 2 |
| 3 | title3 | 1 |
| 4 | title4 | 1 |
================= 表 2 类别
---------------
|id | name |
---------------
| 1 | cat1 |
| 2 | cat2 |
===================== 我想要的结果是这样的
---------------------------------
|id | name | number of posts |
---------------------------------
| 1 | cat1 | 3 |
| 2 | cat2 | 1 |
如果可以帮助我在 mysql 中编写此查询
SELECT categories.*,COUNT(posts.id) AS np FROM `categories` JOIN materials ON (categories.id = posts.category) GROUP BY categories.id
谢谢你
【问题讨论】:
标签: node.js mongodb express mongoose aggregation-framework