Объединение таблиц командой SQL-запрос
При выполнении SQL-запросов к нескольким таблицам, Аксиома может объединять данные из разных таблиц.
Пусть, например, имеется таблица Области.TAB, содержащая только графические объекты, изображающие области некоего региона и их названия, и другая таблица, Статистика.TAB, содержащая статистические данные для областей этого региона. Мы желаем показать эти статистические данные на карте.
Если обе таблицы имеют колонку с одинаковым именем "Название", то мы можем провести операцию объединения этих таблиц с помощью команды SQL-запрос.
Например, диалог SQL-запроса может быть заполнен следующим образом:
Выбрать колонки: *
Из таблиц: Области, Статистика
С условием: Области.Название = Статистика.Название
Звездочка означает, что в объединенную таблицу попадут все колонки исходных таблиц.
Объединяющими элементами будут имена областей из колонки "Название", которые присутствуют как в первой, так и во второй таблице. Объединение задается выражением, помещаемым в окошко С условием.
Нажав на OK, вы запустите процедуру объединения. Результатом будет таблица с временным именем "Запрос", в которой графические объекты будут привязаны к соответствующей им статистике.