ST_Intersect - more than 1 row returned by subquery
Добавлено: 24 апр 2012, 03:16
Пытаюсь выбрать колонку таблицы объектов, попадающих в буфер:
Получаю ошибку: ERROR: more than one row returned by a subquery used as an expression
SQL state: 21000
При этом
выполняется успешно.
Где я накосячил?
Код: Выделить всё
SELECT dumps.land_category
FROM dumps, water_line
WHERE ST_Intersects (dumps.geom,
(SELECT ST_Buffer (water_line.geom, 100, 'endcap=flat join=round')
FROM water_line))
SQL state: 21000
При этом
Код: Выделить всё
SELECT ST_Buffer (water_line.geom, 100, 'endcap=flat join=round')
FROM water_line
Где я накосячил?