我想获取从使用group by
的 mysql 查询返回的行数
。
表格
CREATE TABLE IF NOT EXISTS TestRunSteps (
`idTestRunSteps` INT UNSIGNED NOT NULL AUTO_INCREMENT ,
`idUsersExecBy` VARCHAR(10) NULL ,
`LastExecUserIPV4` INT UNSIGNED NULL ,
PRIMARY KEY (`idTestRunSteps`);
SELECT count(*)
from proj1_db.TestRunSteps
group by idUsersExecBy,LastExecUserIPV4
返回
3,000002,3232236222
1,000003,3232236222
5,000004,3232236222
我想要的是一个简单的 3
- 3 行。请告诉我怎么做
最佳答案
组数是分组依据的列的不同组合数。返回该数字的查询是:
select count(distinct idUsersExecBy, LastExecUserIPV4)
from proj1_db.TestRunSteps
关于mysql - 按查询返回一组预期的行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19907911/