Я разрабатываю asp.net данные, а я wold вставляю данные в один столбец. Я использую этот код в postgresql, он говорит это, но он дает мне эту ошибку. Вы можете мне помочь?ОШИБКА: более одной строки, возвращаемой подзапросом, используемым как выражение
ОШИБКА: более одной строки, возвращенная подзапрос, используемый в качестве состояния выражения SQL: 21000
SELECT ST_Line_Interpolate_Point (route.geom,(select (pk_accident)/(pk_fin-pk_debut) from route, accident_ma
where route.num_route = accident_ma.num_route order by route.num_route))
from route,accident_ma where route.num_route = accident_ma.num_route order by route.num_route;
но если я ограничиваем 1 эти возвращать 1 значение, но я бы преобразование приложения запроса на всю таблицу – malyon
Ограничение только на вспомогательном запросе, запрос - >: SELECT ST_Line_Interpolate_Point (route.geom, (SELECT (pk_accident)/(pk_fin-pk_debut) от маршрута, accident_ma ГДЕ route.num_route = accident_ma.num_route предел 1)) от маршрута, accident_ma ГДЕ маршрут. num_route = accident_ma .num_route ORDER BY route.num_route; – elirevach
спасибо elirevach – malyon