如果列值在另一个表中不存在,则获取计数

但我不是包装师

我有以下两个查询:

select count(*) from table_1 where c_id=12345

select count(*) from table_2 where success=1 and c_id=12345

我将这两个计数添加到C#层上。然而,table_1table_2这两个有一个名为列m_id我希望能够获得table_2同时满足以下两个条件的总数

  • success=1 and c_id=12345
  • 并且m_id不等于m_id来自的任何值table_1 where c_id=12345

这可能吗?是否可以在单个查询中完成?我还是SQL的新手,如果这是一个明显的问题,我深表歉意。

戈登·利诺夫(Gordon Linoff)

只需not exists在第二个查询中添加一个子句:

select count(*)
from table_2 t2
where t2.success = 1 and t2.c_id = 12345 and
      not exists (select 1 from table_1 t1 where t1.m_id = t2.mid and t1.c_id = 12345);

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如果值不存在,MYSQL 将值插入另一个表

来自分类Dev

Laravel-获取记录集合(如果另一个表中不存在)

来自分类Dev

如果另一个表中不存在该值,如何将列中的字段值更改为“其他”?

来自分类Dev

SQL,如果另一个表中不存在该字段,则选择字段

来自分类Dev

SQL,如果另一个表中不存在该字段,则选择字段

来自分类Dev

SQL Server查询:获取另一个表的字段中不存在的列的列表

来自分类Dev

获取另一个表中不存在的所有项目

来自分类Dev

如果一个表不存在于另一个表中,该如何删除

来自分类Dev

SQL约束,用于检查另一个表中是否不存在值

来自分类Dev

评估另一个表中是否不存在值

来自分类Dev

当另一个表中不存在一个值时插入表中吗?

来自分类Dev

当另一个表中不存在一个值时插入表中吗?

来自分类Dev

如果表不存在,则将表数据移动到另一个表

来自分类Dev

如果该ID在另一个表中不存在,则从表中删除

来自分类Dev

如果标识符不存在于另一个表中,则删除表中的行

来自分类Dev

如果不存在,则根据另一个表插入到表

来自分类Dev

SQL选择-插入值(如果不存在)按另一个值分组

来自分类Dev

SQL选择-插入值(如果不存在)按另一个值分组

来自分类Dev

如果mysql中的另一个表上不存在数据,如何从另一个表中选择数据

来自分类Dev

MySQL的选择。如果WHERE中的值不存在,则基于另一个(值)WHERE进行SELECT

来自分类Dev

如果 postid 不存在,MySQL 将记录插入到另一个表

来自分类Dev

PHP Mysql-获取表中不存在的结果依赖于另一个表

来自分类Dev

PHP Mysql-获取表中不存在的结果依赖于另一个表

来自分类Dev

如果该数据不存在于另一个表中,该如何选择该数据?

来自分类Dev

从另一个表中获取MySQL中两行都不存在的行

来自分类Dev

如果不存在另一个值,如何基于一个值从表中选择项目?(雄辩/ sql)

来自分类Dev

MySQL-如果新表中不存在行,则从一个表移动到另一个表

来自分类Dev

PostgreSQL按另一个表的jsonb项中不存在的日期进行获取

来自分类Dev

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

Related 相关文章

  1. 1

    如果值不存在,MYSQL 将值插入另一个表

  2. 2

    Laravel-获取记录集合(如果另一个表中不存在)

  3. 3

    如果另一个表中不存在该值,如何将列中的字段值更改为“其他”?

  4. 4

    SQL,如果另一个表中不存在该字段,则选择字段

  5. 5

    SQL,如果另一个表中不存在该字段,则选择字段

  6. 6

    SQL Server查询:获取另一个表的字段中不存在的列的列表

  7. 7

    获取另一个表中不存在的所有项目

  8. 8

    如果一个表不存在于另一个表中,该如何删除

  9. 9

    SQL约束,用于检查另一个表中是否不存在值

  10. 10

    评估另一个表中是否不存在值

  11. 11

    当另一个表中不存在一个值时插入表中吗?

  12. 12

    当另一个表中不存在一个值时插入表中吗?

  13. 13

    如果表不存在,则将表数据移动到另一个表

  14. 14

    如果该ID在另一个表中不存在,则从表中删除

  15. 15

    如果标识符不存在于另一个表中,则删除表中的行

  16. 16

    如果不存在,则根据另一个表插入到表

  17. 17

    SQL选择-插入值(如果不存在)按另一个值分组

  18. 18

    SQL选择-插入值(如果不存在)按另一个值分组

  19. 19

    如果mysql中的另一个表上不存在数据,如何从另一个表中选择数据

  20. 20

    MySQL的选择。如果WHERE中的值不存在,则基于另一个(值)WHERE进行SELECT

  21. 21

    如果 postid 不存在,MySQL 将记录插入到另一个表

  22. 22

    PHP Mysql-获取表中不存在的结果依赖于另一个表

  23. 23

    PHP Mysql-获取表中不存在的结果依赖于另一个表

  24. 24

    如果该数据不存在于另一个表中,该如何选择该数据?

  25. 25

    从另一个表中获取MySQL中两行都不存在的行

  26. 26

    如果不存在另一个值,如何基于一个值从表中选择项目?(雄辩/ sql)

  27. 27

    MySQL-如果新表中不存在行,则从一个表移动到另一个表

  28. 28

    PostgreSQL按另一个表的jsonb项中不存在的日期进行获取

  29. 29

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

热门标签

归档