表中的多个记录中的一个记录

小伙子们

我有一个场景,其中ID具有三个标志。例如

ID flag1 flag2 flag3 
1  0     1     0
2  1     0     0
1  1     0     0
1  0     0     1
2  0     1     0
3  0     1     0
4  1     0     0

现在我只希望记录具有flag2 = 1。即ID = 3具有flag2 = 1,其中ID = 1和2具有flag1和flag3 = 1以及flag2 = 1。我不希望ID = 1和2。我不能使ID唯一或主要。我尝试了用when语句的情况,但是却以某种方式缺少基本逻辑。我们可以使用CTE做到这一点,但我想在三种不同的情况下重复此操作(相同的逻辑,我只想对ID = 4重复,其中仅Flag1 = 1)。

戈登·利诺夫(Gordon Linoff)

您可以使用group by获取具有此条件的ID having

select id
from table t
group by id
having min(flag2) = max(flag2) and min(flag2) = 1;

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将一个记录链接到单独表中的多个记录

来自分类Dev

如何在php中的多个总记录中显示一个表行中的两个记录?

来自分类Dev

基于多个条件获取一个表中的记录但不提取其他表中的记录

来自分类Dev

在一个查询中从两个表中选择一个记录,并从另一个表中选择多个记录

来自分类Dev

在oracle中查询以从一个表中获取多个记录并输入另一个表

来自分类Dev

MySQL从具有多个记录的多个表中从最高联接值中选择一个记录

来自分类Dev

从另一个表更新表中的记录

来自分类Dev

查找不在另一个表中的多个字段上的记录

来自分类Dev

如何在一个存储过程调用中将多个记录插入表中

来自分类Dev

T-SQL列,指示一个或多个记录存在于单独的表中

来自分类Dev

创建MySQL触发器以更新另一个表中的多个记录

来自分类Dev

用户如何在一个表中拾取多个记录

来自分类Dev

如何使用oracle在一个查询中删除多个表的记录

来自分类Dev

根据另一个表中的记录值将记录插入表中

来自分类Dev

根据另一个表中记录的值将记录插入表中

来自分类Dev

Java根据其他表中的记录显示一个表中的记录

来自分类Dev

如何在一个查询中插入多个记录?

来自分类Dev

RESTful:在一个请求中创建多个记录

来自分类Dev

Linq to SQL在一个查询中更新多个记录

来自分类Dev

在主表中查找与SQL Server中另一个表中的记录匹配的记录

来自分类Dev

春天的数据 - 从表中获得最后一个记录

来自分类Dev

PL / SQL约束:表中总是一个记录

来自分类Dev

SQL Union更喜欢一个表中的记录?

来自分类Dev

如何快速比较一个表中的记录?

来自分类Dev

查找不在另一个表中的记录

来自分类Dev

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

来自分类Dev

在另一个表中查找丢失的记录

来自分类Dev

如何从第二个表中获取多个记录基于使用EF从第一个表中的记录列表

来自分类Dev

根据另一个表中的记录过滤一个表中的记录

Related 相关文章

  1. 1

    将一个记录链接到单独表中的多个记录

  2. 2

    如何在php中的多个总记录中显示一个表行中的两个记录?

  3. 3

    基于多个条件获取一个表中的记录但不提取其他表中的记录

  4. 4

    在一个查询中从两个表中选择一个记录,并从另一个表中选择多个记录

  5. 5

    在oracle中查询以从一个表中获取多个记录并输入另一个表

  6. 6

    MySQL从具有多个记录的多个表中从最高联接值中选择一个记录

  7. 7

    从另一个表更新表中的记录

  8. 8

    查找不在另一个表中的多个字段上的记录

  9. 9

    如何在一个存储过程调用中将多个记录插入表中

  10. 10

    T-SQL列,指示一个或多个记录存在于单独的表中

  11. 11

    创建MySQL触发器以更新另一个表中的多个记录

  12. 12

    用户如何在一个表中拾取多个记录

  13. 13

    如何使用oracle在一个查询中删除多个表的记录

  14. 14

    根据另一个表中的记录值将记录插入表中

  15. 15

    根据另一个表中记录的值将记录插入表中

  16. 16

    Java根据其他表中的记录显示一个表中的记录

  17. 17

    如何在一个查询中插入多个记录?

  18. 18

    RESTful:在一个请求中创建多个记录

  19. 19

    Linq to SQL在一个查询中更新多个记录

  20. 20

    在主表中查找与SQL Server中另一个表中的记录匹配的记录

  21. 21

    春天的数据 - 从表中获得最后一个记录

  22. 22

    PL / SQL约束:表中总是一个记录

  23. 23

    SQL Union更喜欢一个表中的记录?

  24. 24

    如何快速比较一个表中的记录?

  25. 25

    查找不在另一个表中的记录

  26. 26

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

  27. 27

    在另一个表中查找丢失的记录

  28. 28

    如何从第二个表中获取多个记录基于使用EF从第一个表中的记录列表

  29. 29

    根据另一个表中的记录过滤一个表中的记录

热门标签

归档