有没有人能建议如何编写一个查询来选择所有分组的行,除了那些作为一个组一起超过限制的行(例如1mil行)?因此,如果一个组要超过,select应该在它开始之前停止。
pobjuy321#
我不知道该怎么做你想做的事。但是,仅仅使用 HAVING 子句声明匹配组包含的记录少于一百万条?像这样:
HAVING
SELECT col1, col2, SUM(col3) AS total FROM yourTable GROUP BY col1, col2 HAVING COUNT(*) < 1000000;
1条答案
按热度按时间pobjuy321#
我不知道该怎么做你想做的事。但是,仅仅使用
HAVING
子句声明匹配组包含的记录少于一百万条?像这样: