Mysql 以分钟计数
我正在检查一些住房数据,想要一份显示最少的邮政编码列表以及返回的计数值(都是相同的)。但是,当我运行下面的查询时,我只得到了答案,而没有得到相关的邮政编码(通过检查,我知道有多个邮政编码具有相同的最小值)。我确实意识到这是由Mysql 以分钟计数,mysql,sql,Mysql,Sql,我正在检查一些住房数据,想要一份显示最少的邮政编码列表以及返回的计数值(都是相同的)。但是,当我运行下面的查询时,我只得到了答案,而没有得到相关的邮政编码(通过检查,我知道有多个邮政编码具有相同的最小值)。我确实意识到这是由groupby函数造成的,该函数有效地按最小值“分组”代码,但我不确定如何获得具有相关最小值的所有zipcode的列表 SELECT MIN(counted) FROM (SELECT zipcode, count(*) AS counted FROM housingpr
groupby
函数造成的,该函数有效地按最小值“分组”代码,但我不确定如何获得具有相关最小值的所有zipcode的列表
SELECT MIN(counted)
FROM (SELECT zipcode, count(*) AS counted
FROM housingprices
GROUP BY zipcode)
AS COUNTS
我认为你似乎想要:
SELECT zipcode, count(*) AS counted
FROM housingprices
GROUP BY zipcode
HAVING count(*) = (SELECT MIN(counted)
FROM (SELECT count(*) AS counted
FROM housingprices
GROUP BY zipcode)
);
我认为你似乎想要:
SELECT zipcode, count(*) AS counted
FROM housingprices
GROUP BY zipcode
HAVING count(*) = (SELECT MIN(counted)
FROM (SELECT count(*) AS counted
FROM housingprices
GROUP BY zipcode)
);
您是否尝试过
SELECT MIN(counted),zipcode
我会尝试。好的,这不起作用,因为它返回最小zipcode值和最小计数。不完全是我想要的。你是否尝试过选择MIN(计数),zipcode
我会尝试。好的,这不起作用,因为它返回最小zipcode值和最小计数。不完全是我想要的。