如果所有值都等于某个值,则SQL查询仅获取行

内多

假设我有以下两种关系:

alert

id    http_code_result  domain_id   ip_src

1          404              1         1.1.1.1
2          404              1         1.1.1.1
3          200              1         1.1.1.1

domain

id    name
1     google

我只想获取具有404响应的域。因此,对于IP地址1.1.1.1,它将返回0行,因为ID为1的域也有一个HTTP 200响应。

09Q71A0548

我对您的问题的理解是:“您要检索具有HTTP响应404的域。如果同一域具有除404以外的其他响应(说200),则不应显示该域名。

基于这种理解,我们可以编写如下查询:

SELECT d.id, d.name
FROM domain d, alert a
WHERE a.domain_id=d.id AND a.domain_id NOT IN(SELECT domain_id
                                              FROM alert
                                              WHERE http_code_result!=404);

请参考此SQLFiddle链接以获得更好的理解

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

SQL查询以获取行,直到列的总和等于某个值

来自分类Dev

如果所有值都相同,Powershell仅返回TRUE

来自分类Dev

Rails 4:如何查找某个属性等于某个值的所有行并更改该值?

来自分类Dev

获取列值大于或等于特定值的所有行

来自分类Dev

如果所有值都等于字符串值,则删除列

来自分类Dev

SQL Server仅显示所有值不等于0的行

来自分类Dev

SQL如何选择所有值都高于某个值的数据

来自分类Dev

如果所有值都等于1,则在熊猫中放入一列?

来自分类Dev

获取主干集合中属性不等于某个值的所有模型

来自分类Dev

我正在尝试获取名称等于某个值的所有ID

来自分类Dev

我正在尝试获取名称等于某个值的所有ID

来自分类Dev

函数和rollapply查找所有等于某个值的窗口?

来自分类Dev

如果一列中的值超过某个值,则删除 2 列中的所有行

来自分类Dev

获取列/字段总和等于某个值的行

来自分类Dev

如果所有四个表都匹配,则内部联接仅返回值

来自分类Dev

SQL:如果找到某个值,则忽略为ID给出的所有其他值

来自分类Dev

汇总所有值等于ID的行

来自分类Dev

包含多个值的多对多sql select查询,所有值都考虑在内

来自分类Dev

检查列表的所有值是否都小于某个数字(如果未将其设置为该数字)

来自分类Dev

MySQL查询仅在所有行都等于差异值时返回具有相同值的所有行

来自分类Dev

SQL查询以获取访问表最后一行中所有列值的总和

来自分类Dev

选择查询以获取与列中所有值对应的行

来自分类Dev

仅当整个随机行的特定值等于某个变量时,才输出特定的字段值

来自分类Dev

SQL查询删除具有特定值的所有行?

来自分类Dev

由于所有行名称都相同,如何在php中获取行值?

来自分类Dev

将每个选定的行乘以某个值,然后在单个查询中对所有内容求和

来自分类Dev

仅当列值等于某个值或在该值之间的行中(熊猫)时才保留列值

来自分类Dev

如果所有变量都通用,则显示该值

来自分类Dev

从sql查询的所有可用列中删除仅一个列值的重复值

Related 相关文章

  1. 1

    SQL查询以获取行,直到列的总和等于某个值

  2. 2

    如果所有值都相同,Powershell仅返回TRUE

  3. 3

    Rails 4:如何查找某个属性等于某个值的所有行并更改该值?

  4. 4

    获取列值大于或等于特定值的所有行

  5. 5

    如果所有值都等于字符串值,则删除列

  6. 6

    SQL Server仅显示所有值不等于0的行

  7. 7

    SQL如何选择所有值都高于某个值的数据

  8. 8

    如果所有值都等于1,则在熊猫中放入一列?

  9. 9

    获取主干集合中属性不等于某个值的所有模型

  10. 10

    我正在尝试获取名称等于某个值的所有ID

  11. 11

    我正在尝试获取名称等于某个值的所有ID

  12. 12

    函数和rollapply查找所有等于某个值的窗口?

  13. 13

    如果一列中的值超过某个值,则删除 2 列中的所有行

  14. 14

    获取列/字段总和等于某个值的行

  15. 15

    如果所有四个表都匹配,则内部联接仅返回值

  16. 16

    SQL:如果找到某个值,则忽略为ID给出的所有其他值

  17. 17

    汇总所有值等于ID的行

  18. 18

    包含多个值的多对多sql select查询,所有值都考虑在内

  19. 19

    检查列表的所有值是否都小于某个数字(如果未将其设置为该数字)

  20. 20

    MySQL查询仅在所有行都等于差异值时返回具有相同值的所有行

  21. 21

    SQL查询以获取访问表最后一行中所有列值的总和

  22. 22

    选择查询以获取与列中所有值对应的行

  23. 23

    仅当整个随机行的特定值等于某个变量时,才输出特定的字段值

  24. 24

    SQL查询删除具有特定值的所有行?

  25. 25

    由于所有行名称都相同,如何在php中获取行值?

  26. 26

    将每个选定的行乘以某个值,然后在单个查询中对所有内容求和

  27. 27

    仅当列值等于某个值或在该值之间的行中(熊猫)时才保留列值

  28. 28

    如果所有变量都通用,则显示该值

  29. 29

    从sql查询的所有可用列中删除仅一个列值的重复值

热门标签

归档