MySQL计数父母和子女

罗伯特·亨特

我正在尝试进行查询,以获取多少用户Users多少用户Documents我期望的结果是

Users     Documents
297       0
5         1
10        3
16        8

因此,我可以看到我的用户的活动,并查看为什么在另一个过程中有这么多没有文档的用户上载。

我已经试过这个查询

SELECT COUNT(u.id) AS Users, COUNT(d.id) AS Documents
FROM user u
INNER JOIN document d ON u.id = d.user_id
GROUP BY u.id

我得到的结果是这样的

Users     Documents
1         2
1         1
1         0
1         1
1         1
...

而不是获取用户和文档的总数,而是给我每个用户的文档总数...

我敢肯定,这很容易做到,这是一个简单的查询,但是今天我完全被封锁了。

表结构是泰语

用户 id, username, password, email

文档 id, title, body, user_id, created_at, updated_at

关系document.user_iduser.id,没有什么复杂的。

简易先生

sqlfiddle

select count(t.userId) Users, t.numberOfDocs Documents from (
  select u.id userId, count(d.id) numberOfDocs
  from user u 
  left join document d on d.user_id = u.id
  group by u.id ) as t
group by t.numberOfDocs
-- order by users or number of documents (Depends on your requirements)
;

在此处查看演示: sqlfiddle

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

SQLAlchemy过滤父母的父母和子女表

来自分类Dev

复制父母,子女和孙子记录

来自分类Dev

nHibernate-父母和子女的收藏清单

来自分类Dev

为每对父母子女和子女父母关系选择一行

来自分类Dev

推荐人,推荐人,父母和子女

来自分类Dev

检索父母和子女-自我参照实体

来自分类Dev

MySQL SELECT 1父母多子女价值观

来自分类Dev

JPA父母/子女关系

来自分类Dev

子女与父母之间的联系

来自分类Dev

访问父母的最近子女

来自分类Dev

在C#中绘制父母和父母子女的自定义背景

来自分类Dev

查询以列出所有等级的父母和兄弟姐妹及其子女,但不列出自己的子女

来自分类Dev

父母与子女的树形结构

来自分类Dev

JPA更新父母子女

来自分类Dev

MS Access父母/子女关系

来自分类Dev

获取所有父母的子女父母关系

来自分类Dev

如何通过一对多关系查询django的父母和子女?

来自分类Dev

Doctrine2-父母,子女和兄弟姐妹用户喜欢

来自分类Dev

如何使“父母-子女-父母”范围保留在“父母”内部?

来自分类Dev

如何按子女的子女数对EF父母进行分类?

来自分类Dev

如何处理父母/子女/孙子女的关系?

来自分类常见问题

回应父母/子女状态变更设计问题

来自分类Dev

CTE取得父母的所有子女(后代)

来自分类Dev

父母子女关系借阅检查器

来自分类Dev

为员工提供父母/子女的SQL递归

来自分类Dev

在父母或子女中定义样式的位置

来自分类Dev

C#中的子女父母财产变更

来自分类Dev

为指定的父母安排各级子女

来自分类Dev

处理Umbraco中的父母/子女内容关系