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值和最小计数。不完全是我想要的。