I wonder where the difference between these two spatial joins is and, if there is a difference, when to use which.
SELECT *
FROM points p, shapes s
WHERE ST_Within(p.geom, s.geom);
and
SELECT *
FROM points p
INNER JOIN shapes s ON ST_Within(p.geom, s.geom)
Is one faster in certain situations?
JOIN
exclusively. Unfortunately, as written, this is more of a pure SQL question, and opinion bait at that.