gpt4 book ai didi

MySQL 嵌套查询选择语句

转载 作者:行者123 更新时间:2023-11-30 23:40:29 25 4
gpt4 key购买 nike

我有一张表可以帮助我跟踪我的奴隶和主人之间的延迟时间。我的问题是如何制作一个选择语句:
1. 给我最新的延迟值,不重复(或跳过)IP 地址
2. 如果我添加额外的服务器,或者当服务器变得无响应时不需要更新

此查询的目的是向我展示哪些服务器可用于工作,并粗略估计它们的工作强度。未运行的服务器不应出现在结果中。我正在运行一个脚本来评估每分钟作为 CLI 的延迟时间,因此如果我可以将返回的可能记录限制在最后一分半钟,那应该足以告诉我哪些服务器上次启动了查询。

表格看起来像这样(重命名列以保护无辜者):

id INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,  
ip VARCHAR( 20 ) NOT NULL ,
sent TIMESTAMP NOT NULL ,
delay DECIMAL ( 7,4 ) NOT NULL ,
status VARCHAR( 100 ) NOT NULL ,
execution_time` DECIMAL ( 7,4 )NOT NULL ,
deleted` TINYINT NOT NULL ,

如有任何帮助,我们将不胜感激。

最佳答案

这个呢?

select delay 
from table_name,
(select id, max(sent), ip from table_name group by ip) innertable
where innertable.id = table_name.id;

不是 100% 确定我理解您想要的结果集,所以我只是选择了延迟。

关于MySQL 嵌套查询选择语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3551312/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com