Tengo dos tablas: point1 y point2. Para cada punto de la tabla point1
, quiero encontrar el punto más cercano de la tabla point2
.
Por ejemplo: Para el punto con id=1
de la tabla point1
, el punto más cercano de la tabla point2
tiene el id (?? Quiero obtener ese id
).
Intenté usar ST_ClosestPoint
pero no funcionó correctamente. Mi código:
SELECT ST_ClosestPoint(pont2.geom, (SELECT point1.geomxy WHERE point1.id=1))
FROM pint2, point1
2 votos
Has deletreado mal "point2" de dos formas diferentes en el SQL proporcionado. ¿Qué mensaje de error recibiste y cómo es que no funcionó correctamente? Por favor, edita la pregunta.