gpt4 book ai didi

MYSQL查询查找成对行之间的差异?

转载 作者:行者123 更新时间:2023-11-29 05:12:19 30 4
gpt4 key购买 nike

我正在使用 MySQL,需要一个查询来找出数据库的成对行之间的差异。

数据库看起来像这样。每个 Unique ID 有两条记录:

Name | Size

John | 10

John | 9

Dave | 10

Dave | 5

我需要找出数据库中所有成对记录之间的大小差异。结果应如下所示:

Name | Diff

John | 1

Dave | 5

最佳答案

试试这个:

SELECT Name, MAX(Size) - MIN(Size) AS Diff
FROM mytable
GROUP BY Name
HAVING COUNT(*) = 2

关于MYSQL查询查找成对行之间的差异?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37725500/

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