gpt4 book ai didi

mysql - 匹配表中的 2 列

转载 作者:行者123 更新时间:2023-11-29 14:43:33 25 4
gpt4 key购买 nike

好的,这是我的数据。

Sault Ste. Marie, ON
Sault Ste. Marie, MI
Sault Ste. Marie, ON
Sault Ste. Marie, MI

我正在尝试匹配并计算结果。苏圣玛丽目前的成绩为 4。玛丽,ON,使用以下代码。

SELECT *, COUNT(`city`) AS `countrink`
FROM markers
GROUP BY `city`
HAVING `countrink` >=2
ORDER BY `countrink` DESC

如何匹配 2 列以便读取结果。苏圣。玛丽,ON 2苏圣。密歇根州玛丽 2

谢谢

最佳答案

SELECT `city`, COUNT(`city`) AS `countrink`
FROM markers
GROUP BY `city`
HAVING `countrink` >= 2
ORDER BY `countrink` DESC

虽然 MySQL 允许您选择 GROUP BY 子句之外的列,但它会产生未定义结果。因此,除了任何聚合列之外,您只能可靠地选择城市

关于mysql - 匹配表中的 2 列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7493523/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com