gpt4 book ai didi

mysql - SELECT 中的 COUNT() 未产生所需的输出

转载 作者:行者123 更新时间:2023-11-29 01:22:58 24 4
gpt4 key购买 nike

我有 2 个表:

美国各州城市:
usStateCities

还有usstatescentroids:
usstatescentroids

SELECT state,COUNT(*) AS  count  FROM usStateCities  GROUP BY state

给出每个州的城市数量

SELECT *
FROM (SELECT state, COUNT(*) AS count FROM usstatecities ) AS a,
usstatescentroids b
WHERE a.state = b.state
GROUP BY state

只给出美国的一个州和城市总数我想找到每个州的城市数量和每个州的质心坐标(经度,纬度)。

更正我已将状态更改为状态。我剪切并粘贴了旧语句。

最佳答案

SELECT a.state, a.count, b.lon, b.lat 
FROM (SELECT State, COUNT(*) AS count FROM usStateCities GROUP BY State) a
LEFT JOIN usstatescentroids b ON b.state = a.State

关于mysql - SELECT 中的 COUNT() 未产生所需的输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12874922/

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