-1
我正在运行一个简单的查询按特定列进行分组。我正在使用的文件有99,000行。查询执行后,它说它们只有72,979行。此外,在整个结果网格中(请参阅结果屏幕截图中的第47行),它显示选定的行数。我的查询省略了那些行吗?如果是的话,我怎么能包括他们?在SQL结果中选择的行
谢谢。
use [OMNI Digital]
select GL_PERI, EVENT, EVT_PRICE, TRANS_AMT, TRAFFIC_PROG, CONTRACT,
EVENT_DESC, DELIV, FMT, BUY_OR_CREDIT, Count(ACCOUNT)
from Duplicate_2013006
group by GL_PERI, EVENT, EVT_PRICE, TRANS_AMT, TRAFFIC_PROG,
CONTRACT, EVENT_DESC, DELIV, FMT, BUY_OR_CREDIT
结果截图
相关为什么包含在GROUP BY子句账户?另外,DATE_BILLED和DATE_INGEST不在你的SELECT上? –
避免使用两个数据库标签,因为它不同。它是mysql或sql –
由于GROUP BY子句,只有72,979行。 GROUP BY将合并/分组任何完全相同的行,并且只会为您在GROUP BY中指定的列的不同值返回1个结果。更改列并查看会发生什么 – Matt