gpt4 book ai didi

php - 比较数据/对同一表中的数据运行 "difference report"

转载 作者:行者123 更新时间:2023-11-29 06:53:11 24 4
gpt4 key购买 nike

我有一个名为“items”的表

id       month       year       **itemname**       distmoney
1 12 2012 chicken 20
2 12 2012 pork 15
3 11 2012 chicken 21
4 11 2012 pork 15

我正在尝试对具有相同名称的项目运行“差异报告”。

所以对于鸡肉,它是在第 12 个月和第 11 个月发现的。如果这两个月的 distmoney 不同,我想发出警告或类似的东西。在我上面的示例中,第 12 个月的鸡的 distmoney 是 20,而第 11 个月的 distmoney 是 21。所以,一个“警告!”应予以回应。然而,对于 pig 肉,distmoney 保持不变,所以我只是回应“没有问题”或类似的东西。

我该怎么做呢?

感谢您的帮助。非常感谢。

最佳答案

您可以GROUP BY itemname 列中的行,并查看distmoney 列中有多少不同的值。如果存在多个不同的值,则可能会出现问题。

SELECT 
name,
IF(COUNT(DISTINCT distmoney) > 1, 'warning!', 'no issues') AS status
FROM
items
GROUP BY
name

关于php - 比较数据/对同一表中的数据运行 "difference report",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14249749/

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