Ich frage mich, wo der Unterschied zwischen diesen beiden räumlichen Verknüpfungen liegt und wann es welche gibt, wenn es einen Unterschied gibt.
SELECT *
FROM points p, shapes s
WHERE ST_Within(p.geom, s.geom);
und
SELECT *
FROM points p
INNER JOIN shapes s ON ST_Within(p.geom, s.geom)
Ist man in bestimmten Situationen schneller?
JOIN
ausschließlich diese verwenden. Leider ist dies, wie geschrieben, eher eine reine SQL-Frage und ein Meinungsköder .