FROMステートメントでJOINステートメントのエイリアスを使用するPostGISクエリを作成しようとしていますが、これは不可能です。それを行う別の方法がありますか?FROMのJOINステートメントからエイリアスを使用する
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
ありがとう!それは素晴らしい作品です。建物に関連するsurface_geometry要素がほしいからです。他のタイプに関連するsurface_geometry要素には多くのものがあります。 – megges
ああ、その場合、おそらく 'building'と' surface_geometry'の間に内部結合が必要です。外部結合はここではあまり役に立ちません。 – araqnid