如何在第三个变量mysql查询中对两个子查询计数求和?

里兹万·萨利姆

我试图总结总喜欢和评论,但结果总是零 (0) 请帮助我解决这个问题,因为我已经实施了我发现但没有成功的大部分解决方案。

SELECT DISTINCT id,name,picture,
(SELECT COUNT(id) from likes) as likes,
(SELECT COUNT(id) from comments) as comments,
(likes+comments) as total
From users
戈登·利诺夫

您不能在SELECT定义列别名的地方使用列别名我建议在FROM条款中这样做

SELECT DISTINCT u.id, u.name, u.picture, l.likes, c.comments,
       (l.likes + c.comments) as total
FROM users u CROSS JOIN
     (SELECT COUNT(id) as likes FROM likes) l CROSS JOIN
     (SELECT COUNT(id) as comments FROM comments) c;

想必,u.id是独一无二的。如果是这样,您应该删除SELECT DISTINCT. 它只会对性能产生不利影响。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

按第三个表的条件过滤的两个表的分组计数查询

来自分类Dev

通过映射第三个表查询联接两个表,而无需从Oracle中的第三个表返回所有记录

来自分类Dev

MySQL根据第三个查询的结果运行两个sql查询之一

来自分类Dev

将两个查询的结果相除,并在第三个查询中获得结果

来自分类Dev

对两个edittext求和,并在第三个中得到结果

来自分类Dev

如何在不使用第三个变量的情况下交换两个Perl变量?

来自分类Dev

如何从第三个子网访问Ubuntu服务器上的两个子网(双NIC)?

来自分类Dev

MYSQL:在查询中获取具有默认值的两列和第三个正常列

来自分类Dev

如何在jQuery中定位父级的第三个子级?

来自分类Dev

如果满足最后两个条件,我如何在 Google 表格中添加第三个条件

来自分类Dev

如何从两个DataGridViews中获取数据到第三个DataGridView中?

来自分类Dev

两个查询之间的笛卡尔乘积,并通过SQL删除MS Access中第三个查询中指出的条目

来自分类Dev

在Android中完成两个线程时如何运行第三个线程

来自分类Dev

在Android中完成两个线程时如何运行第三个线程

来自分类Dev

如何从两个相关表中获取数据并放入第三个表

来自分类Dev

在Angular中,如何遍历两个数组以填充第三个数组?

来自分类Dev

SQL查询以从两个表中选择并与第三个表进行比较

来自分类Dev

SQL查询以从两个表中选择并与第三个表进行比较

来自分类Dev

如何对两个文本字段的值求和并在第三个文本字段中显示结果?

来自分类Dev

查询以为两个唯一字段中的每个字段选择具有特定ID的行以及第三个字段的计数位置

来自分类Dev

检索和更新函数,用于在第三个数组中求和两个数组

来自分类Dev

您如何在不快速使用第三个变量的情况下交换任何类型的两个变量?

来自分类Dev

将两个SQL查询中的值加在一起以创建第三个值

来自分类Dev

是否有必要交换两个变量而不使用第三个变量?

来自分类Dev

Python-矩阵,两个变量的和取决于第三个

来自分类Dev

交换两个变量的值而不使用第三个one-Array

来自分类Dev

可以在同一个db.any()调用内的两个查询中间执行第三个查询吗?

来自分类Dev

MySql从两个表中多次选择并将它们的结果连接到第三个表

来自分类Dev

如何从两个表中获取ID列表并在我的SQL中传递第三个表

Related 相关文章

  1. 1

    按第三个表的条件过滤的两个表的分组计数查询

  2. 2

    通过映射第三个表查询联接两个表,而无需从Oracle中的第三个表返回所有记录

  3. 3

    MySQL根据第三个查询的结果运行两个sql查询之一

  4. 4

    将两个查询的结果相除,并在第三个查询中获得结果

  5. 5

    对两个edittext求和,并在第三个中得到结果

  6. 6

    如何在不使用第三个变量的情况下交换两个Perl变量?

  7. 7

    如何从第三个子网访问Ubuntu服务器上的两个子网(双NIC)?

  8. 8

    MYSQL:在查询中获取具有默认值的两列和第三个正常列

  9. 9

    如何在jQuery中定位父级的第三个子级?

  10. 10

    如果满足最后两个条件,我如何在 Google 表格中添加第三个条件

  11. 11

    如何从两个DataGridViews中获取数据到第三个DataGridView中?

  12. 12

    两个查询之间的笛卡尔乘积,并通过SQL删除MS Access中第三个查询中指出的条目

  13. 13

    在Android中完成两个线程时如何运行第三个线程

  14. 14

    在Android中完成两个线程时如何运行第三个线程

  15. 15

    如何从两个相关表中获取数据并放入第三个表

  16. 16

    在Angular中,如何遍历两个数组以填充第三个数组?

  17. 17

    SQL查询以从两个表中选择并与第三个表进行比较

  18. 18

    SQL查询以从两个表中选择并与第三个表进行比较

  19. 19

    如何对两个文本字段的值求和并在第三个文本字段中显示结果?

  20. 20

    查询以为两个唯一字段中的每个字段选择具有特定ID的行以及第三个字段的计数位置

  21. 21

    检索和更新函数,用于在第三个数组中求和两个数组

  22. 22

    您如何在不快速使用第三个变量的情况下交换任何类型的两个变量?

  23. 23

    将两个SQL查询中的值加在一起以创建第三个值

  24. 24

    是否有必要交换两个变量而不使用第三个变量?

  25. 25

    Python-矩阵,两个变量的和取决于第三个

  26. 26

    交换两个变量的值而不使用第三个one-Array

  27. 27

    可以在同一个db.any()调用内的两个查询中间执行第三个查询吗?

  28. 28

    MySql从两个表中多次选择并将它们的结果连接到第三个表

  29. 29

    如何从两个表中获取ID列表并在我的SQL中传递第三个表

热门标签

归档