好了,这是我的数据。
Sault Ste. Marie, ON
Sault Ste. Marie, MI
Sault Ste. Marie, ON
Sault Ste. Marie, MI我正在尝试匹配和计算结果。目前的结果是4个苏尔斯特。Marie,继续使用以下代码。
SELECT *, COUNT(`city`) AS `countrink`
FROM markers
GROUP BY `city`
HAVING `countrink` >=2
ORDER BY `countrink` DESC我如何匹配这两列,这样结果才能显示出来。苏尔·斯特。玛丽,在索尔街2号密西西比州,玛丽2
谢谢
发布于 2011-09-21 09:25:39
这很有效..。
SELECT `city`, `prov`, COUNT(`city`) AS `countrink`
FROM markers
GROUP BY `city`, `prov`
HAVING `countrink` >=2发布于 2011-09-21 09:11:52
SELECT `city`, COUNT(`city`) AS `countrink`
FROM markers
GROUP BY `city`
HAVING `countrink` >= 2
ORDER BY `countrink` DESC尽管MySQL允许您在GROUP BY子句之外选择列,但它会产生未定义的结果。因此,除了任何聚合列之外,您只能可靠地选择city。
https://stackoverflow.com/questions/7493523
复制相似问题