我有 2 张桌子:
users
:
id | name
-----------
1 | user 1
2 | user 2
3 | user 3
和posts
:
id | userId | text
--------------------
1 | 1 | text 1
2 | 1 | text 2
3 | 2 | text 3
4 | 2 | text 4
5 | 2 | text 5
6 | 2 | text 6
我需要users
按后频检索排序,例如:
id | name | posts
-------------------
2 | user 2 | 4
1 | user 1 | 1
3 | user 3 | 0
有些用户可能没有帖子!
目前我有 2 个查询,分 3 步完成:
- 检索所有用户
- 检索按分组的所有帖子
userId
- 用于
php
加入以上
问题
以上是否可以在单个 sql 查询中完成?