为了获得正确的关联位置,您需要加入一个子选择,该子选择在外部主表中的距离与子选择中得出的最小距离相匹配的情况下,获得每个代码的最小距离。
SELECt a.pre, a.distanceFROM places aINNER JOIN( SELECt pre, MIN(distance) AS mindistance FROM places GROUP BY pre) b ON a.pre = b.pre AND a.distance = b.mindistanceORDER BY a.distance



