У меня есть две таблицы - одна пространственная (улицы) и содержит уникальные отрезки. У него есть Feature_ID и другие столбцы, которые здесь не актуальны. У меня есть другая таблица, в которой каждое событие на отрезках линии взаимодействует с двумя из них (ограничения).
Я пытаюсь отработать SQL, чтобы выбрать каждую группу отрезков линии из улиц, которые находятся в одной строка таблицы непространственных ограничений.
Ограничения имеют
UID, From_UFI, To_UFI
Улицы имеют
Feature_ID, Name, ...
Где значение в Feature_ID будет соответствовать From / To_UFI
Это использует реализацию SQL в QGIS.
SELECT "restrictions"."UFI",*
FROM "streets", "restrictions"
WHERE "restrictions"."From_UFI"="streets"."FEATURE_ID"
ORDER BY "restrictions"."UFI"
Это дает мне список со всеми сегментами в таблице улиц, но как мне теперь соединить две улицы в поле from / to_UFI для каждого ограничения. UID?