从一个表中选择,从另一个表中计数,其中未链接ID

R9102

表格1

在此处输入图片说明

表2

在此处输入图片说明

预期产量

开启| 2个

待处理| 0

已关闭 0

很快....

我尝试在下面的查询中使用此

SELECT d.status , COUNT(*) num,e.name  FROM table1 d  cross join table 2 e group by name;

导致

在此处输入图片说明

谁可以帮我这个事。

lc。

您需要左连接这种连接类型显示左表中的所有行,即使右表中没有行也是如此。

select t2.name, count(t1.id)
from table2 as t2
left join table1 as t1 on t2.name = t1.status
group by t2.name

请注意,您需要汇总到的列table1以生成0所需的列,因此需要count(t1.id)即使从没有行也count(*)将产生1table1

您在查询中使用的交叉联接仅会创建涉及的两个表的笛卡尔积,从而导致左表中的每一行与右表中的每一行联接一次。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从一个表中选择,从另一个表中计数

来自分类Dev

MySQL查询-从一个表中选择,从另一个表中计数

来自分类Dev

MYSQL从表中选择并从另一个表中计数

来自分类Dev

PHP MySQL从一个表中选择ID,从另一个表中选择照片

来自分类Dev

从另一个表中选择计数

来自分类Dev

从一个表中选择另一个不存在的表

来自分类Dev

根据另一个表的频率从一个表中选择列?

来自分类Dev

从一个表中选择行,其中在MYSQL中从另一个表中选择值和顺序

来自分类Dev

从表中选择,其中列从laravel中的另一个表中选择

来自分类Dev

从表中选择,其中列从laravel中的另一个表中选择

来自分类Dev

从一个或另一个表中选择数据的最佳方法

来自分类Dev

SQL从一个表中选择项目,从另一个表中选择条件

来自分类Dev

从一个表中选择数据,从另一个表中选择条件

来自分类Dev

从一个表中选择所有列,从另一个表中选择 1 列

来自分类Dev

从一个表中选择attachment_id,在另一个表中选择user_id

来自分类Dev

从一个表中选择所有字段,其中另一个ID为ID的表中的字段等于一个字符串

来自分类Dev

从一个表中选择与另一个表没有关系的表

来自分类Dev

从一个表中选择行,其中值存在于另一个表的数组中

来自分类Dev

从表中选择,其中列名等于另一个表中的数据

来自分类Dev

从表中选择字段,其中id不在mysql的另一个表中[不起作用]

来自分类Dev

从一个表中选择记录,而另一个表中没有两列

来自分类Dev

根据另一个表中的引用值从一个表中选择值

来自分类常见问题

从一个表中选择用户标识,然后在另一个表中更新

来自分类Dev

如何从一个表中选择数据并插入另一个表中?

来自分类Dev

MySQL:如何从一个表中选择从另一个表获取的每个间隔之间的行

来自分类Dev

如何从一个表中选择另一个表中没有外键的记录

来自分类Dev

SQL查询以基于另一个表中的列值从一个表中选择

来自分类Dev

根据另一个表中的关键字从一个表中选择行

来自分类Dev

当能力在另一个表中时,如何从一个表中选择数据?

Related 相关文章

  1. 1

    从一个表中选择,从另一个表中计数

  2. 2

    MySQL查询-从一个表中选择,从另一个表中计数

  3. 3

    MYSQL从表中选择并从另一个表中计数

  4. 4

    PHP MySQL从一个表中选择ID,从另一个表中选择照片

  5. 5

    从另一个表中选择计数

  6. 6

    从一个表中选择另一个不存在的表

  7. 7

    根据另一个表的频率从一个表中选择列?

  8. 8

    从一个表中选择行,其中在MYSQL中从另一个表中选择值和顺序

  9. 9

    从表中选择,其中列从laravel中的另一个表中选择

  10. 10

    从表中选择,其中列从laravel中的另一个表中选择

  11. 11

    从一个或另一个表中选择数据的最佳方法

  12. 12

    SQL从一个表中选择项目,从另一个表中选择条件

  13. 13

    从一个表中选择数据,从另一个表中选择条件

  14. 14

    从一个表中选择所有列,从另一个表中选择 1 列

  15. 15

    从一个表中选择attachment_id,在另一个表中选择user_id

  16. 16

    从一个表中选择所有字段,其中另一个ID为ID的表中的字段等于一个字符串

  17. 17

    从一个表中选择与另一个表没有关系的表

  18. 18

    从一个表中选择行,其中值存在于另一个表的数组中

  19. 19

    从表中选择,其中列名等于另一个表中的数据

  20. 20

    从表中选择字段,其中id不在mysql的另一个表中[不起作用]

  21. 21

    从一个表中选择记录,而另一个表中没有两列

  22. 22

    根据另一个表中的引用值从一个表中选择值

  23. 23

    从一个表中选择用户标识,然后在另一个表中更新

  24. 24

    如何从一个表中选择数据并插入另一个表中?

  25. 25

    MySQL:如何从一个表中选择从另一个表获取的每个间隔之间的行

  26. 26

    如何从一个表中选择另一个表中没有外键的记录

  27. 27

    SQL查询以基于另一个表中的列值从一个表中选择

  28. 28

    根据另一个表中的关键字从一个表中选择行

  29. 29

    当能力在另一个表中时,如何从一个表中选择数据?

热门标签

归档