Использование псевдонима из оператора JOIN в FROM

Я пытаюсь создать запрос PostGIS, который использует псевдоним оператора JOIN в операторе FROM, но это невозможно. Есть ли другой способ сделать это?

SELECT DISTINCT 
ST_Buffer(
    ST_Centroid(geom),
    ST_Area(geom))
FROM building AS b, ST_Transform(sg.geometry, 31467) AS geom 
LEFT JOIN surface_geometry AS sg ON b.id = sg.cityobject_id WHERE ST_Area(geom) < 100
9
задан megges 25 January 2012 в 18:07
поделиться