题目描述
解题思路
1# 两表联查
2# 去重,where p1.x<>p2.x or p1.y<>p2.y
3# 距离计算公式sqrt(min(power((p1.x-p2.x),2)+power((p1.y-p2.y),2))),我把取最小值放在根号里面
sql语句
select round(sqrt(min(power((p1.x-p2.x),2)+power((p1.y-p2.y),2))),2) as shortest
from point_2d p1,point_2d p2
where p1.x<>p2.x or p1.y<>p2.y