作为k-means算法的一部分,我正在尝试更新每个项所属的集群,如下所示。问题是,我似乎无法在嵌套查询中引用表d。UPDATE algorithms.km_crimes d SET cluster_id = c.id ORDER BY |/ (POW(d.latitude-c.latitude,2)+POW(d.longitude-c.longitude
我第一次使用MySQL,并一直在使用我在中找到的一种用于sql的位置聚类算法。我觉得聚类很有趣,并试图找出这是如何工作的,但遇到了一些麻烦。LIMIT 10;
(SELECT id FROM km_clusters c ORDER BY POW(d.lat-c.latlng) AS lng
FROM km_data GROUP BY cluster_id) D SET C.lat=D.lat, <