对于没有与另一个表的连接记录的记录,如何获得连接结果?

约翰·比格斯

我有这个查询:

SELECT suppliers.id, count(*) 
FROM suppliers
INNER JOIN supplier_addresses 
ON suppliers.id = supplier_addresses.supplier_id 
GROUP BY suppliers.id;

这给了我一个supplierId 表和它在supplier_addresses 表中的地址数。但它只向我显示至少有 1 个地址的供应商。

我想在结果中也看到 0 个地址的计数......例如:

supplier.id | count(*)
1             3
2             0
3             1
4             9

在我的查询中,我没有看到第二条记录。

Juan Carlos Oropeza 占位符图像

LEFT JOIN

SELECT suppliers.id, count(supplier_addresses.supplier_id ) 
FROM suppliers
LEFT JOIN supplier_addresses 
ON suppliers.id = supplier_addresses.supplier_id 
GROUP BY suppliers.id;

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

连接两个表,向我显示一个表中的记录,而另一个表中没有对应的值

来自分类Dev

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

来自分类Dev

只检索没有与另一个表关联的记录的记录

来自分类Dev

从另一个表中获取没有记录的记录

来自分类Dev

mysql 连接排除另一个表中的匹配记录

来自分类Dev

SQL 连接另一个表导致重复记录

来自分类Dev

基于与另一个表的连接更新空白记录

来自分类Dev

如何连接两个变量以记录另一个变量

来自分类Dev

msaccess将最近匹配的记录从一个表连接到另一个表

来自分类Dev

当另一个表获得新记录时,在表中自动创建记录

来自分类Dev

如何获得一个表中另一个表中不存在的记录?

来自分类Dev

如何获得一个表中另一个表中不存在的记录?

来自分类Dev

如何基于另一个表的结果在MySQL中循环插入记录

来自分类Dev

从一个表中查找在另一个表的关联记录中没有特定字段值的记录的记录

来自分类Dev

如何更新另一个表中的记录

来自分类Dev

如何复制另一个表的记录

来自分类Dev

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

来自分类Dev

如果另一个表中没有记录,则插入到一个表中

来自分类Dev

如果另一个表中没有记录,则插入到一个表中

来自分类Dev

如何在Django中将一个模型的多个记录连接到另一个模型?

来自分类Dev

如何根据另一个表中的最新结果选择没有重复的结果?

来自分类Dev

如何使用另一个表中的所有记录作为计数列?

来自分类Dev

如何将表与另一个有计数的表连接?

来自分类Dev

如何从另一个表中的列日期之间获取一个表中的所有记录

来自分类Dev

需要从一个表中获取记录,而另一个表中没有该记录

来自分类Dev

如果一个连接记录不匹配,则删除所有连接结果

来自分类Dev

根据一个键消除所有重复项,并保留一个表中没有在另一个表中的记录

来自分类Dev

如何在cakephp 3.6中从一个表中选择所有记录并从另一个表中选择一些记录

来自分类Dev

尽管另一个表可能没有值,但连接两个表的SQL查询

Related 相关文章

  1. 1

    连接两个表,向我显示一个表中的记录,而另一个表中没有对应的值

  2. 2

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

  3. 3

    只检索没有与另一个表关联的记录的记录

  4. 4

    从另一个表中获取没有记录的记录

  5. 5

    mysql 连接排除另一个表中的匹配记录

  6. 6

    SQL 连接另一个表导致重复记录

  7. 7

    基于与另一个表的连接更新空白记录

  8. 8

    如何连接两个变量以记录另一个变量

  9. 9

    msaccess将最近匹配的记录从一个表连接到另一个表

  10. 10

    当另一个表获得新记录时,在表中自动创建记录

  11. 11

    如何获得一个表中另一个表中不存在的记录?

  12. 12

    如何获得一个表中另一个表中不存在的记录?

  13. 13

    如何基于另一个表的结果在MySQL中循环插入记录

  14. 14

    从一个表中查找在另一个表的关联记录中没有特定字段值的记录的记录

  15. 15

    如何更新另一个表中的记录

  16. 16

    如何复制另一个表的记录

  17. 17

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

  18. 18

    如果另一个表中没有记录,则插入到一个表中

  19. 19

    如果另一个表中没有记录,则插入到一个表中

  20. 20

    如何在Django中将一个模型的多个记录连接到另一个模型?

  21. 21

    如何根据另一个表中的最新结果选择没有重复的结果?

  22. 22

    如何使用另一个表中的所有记录作为计数列?

  23. 23

    如何将表与另一个有计数的表连接?

  24. 24

    如何从另一个表中的列日期之间获取一个表中的所有记录

  25. 25

    需要从一个表中获取记录,而另一个表中没有该记录

  26. 26

    如果一个连接记录不匹配,则删除所有连接结果

  27. 27

    根据一个键消除所有重复项,并保留一个表中没有在另一个表中的记录

  28. 28

    如何在cakephp 3.6中从一个表中选择所有记录并从另一个表中选择一些记录

  29. 29

    尽管另一个表可能没有值,但连接两个表的SQL查询

热门标签

归档