gpt4 book ai didi

MySQL 有 if

转载 作者:行者123 更新时间:2023-12-01 00:21:02 25 4
gpt4 key购买 nike

我在使用 MySQL 查询时遇到问题。如果标签是“5”,那么我只想要当天有超过 10 个的记录,但其他标签的行数是任意的。在查询中完成此操作的最佳方法是什么?

SELECT id,name,label,date
FROM items
GROUP BY DATE('date'), label
HAVING COUNT(id) > 10 IF label = 5

最佳答案

我会在单个查询中执行此操作:

SELECT id, name, label, date
FROM items
WHERE date >= date(now()) and date < date(now()) + interval 1 day
GROUP BY label
HAVING (label <> 5) or (COUNT(id) > 10);

这似乎是最简单的方法。

关于MySQL 有 if,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26641560/

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