Неоднозначность имени столбца при обновлении данных из другой таблицы

Ошибки при работе с ГИС Аксиома
Ответить
Аватара пользователя
iven
Пользователь
Сообщения: 46
Зарегистрирован: 29 дек 2022, 10:01

Неоднозначность имени столбца при обновлении данных из другой таблицы

Сообщение iven » 13 ноя 2025, 16:46

При обновлении колонки таблицы из другой таблицы, что означает ошибка: "При обновлении колонки произошла ошибка: Имя 'Название_столбца' не однозначно"?

Администратор: перенесено из https://forum.axioma-gis.ru/viewtopic.php?f=2&t=4367
Аватара пользователя
Александр
Администратор
Сообщения: 702
Зарегистрирован: 18 апр 2019, 11:21

Re: Неоднозначность имени столбца при обновлении данных из другой таблицы

Сообщение Александр » 13 ноя 2025, 20:32

Если в обеих таблицах: есть колонки с одинаковыми названиями, система может некорректно определить, к какой таблице относится поле. В этом случае обновление не срабатывает.
Мы исправим эту проблему в ближайшем обновлении.

Что можно сделать сейчас:
Вариант 1. Используйте таблицы, в которых нет колонок с совпадающими названиями.
Вариант 2. Выполните расчёт через SQL-запрос и сохранить Запрос в виде копии таблицы
Аватара пользователя
iven
Пользователь
Сообщения: 46
Зарегистрирован: 29 дек 2022, 10:01

Re: Неоднозначность имени столбца при обновлении данных из другой таблицы

Сообщение iven » 14 ноя 2025, 13:30

Я делаю следующие действия:
Есть две схожие таблицы (t1, t2) с Ключевым полем (PK), значение в котором уникальны.
Запросом с помощью PK выбрал строки в t2, у которых значение в столбце Colum1 отличается от t1.
После чего хочу обновить Colum1 в t1 по данным из запроса.
Поэтому предложенные варианты не подходят, пока только в ручную.

Странно что так реагирует Аксиома, ведь при обновлении колонок четко указывается обе таблицы и какие колонки в какой обновляются
Ответить