Объединение информации из двух баз в одну таблицу.

Автор SC7793, 22 ноября 2017, 12:17:26

« назад - далее »

SC7793

Доброго времени суток!

В приложении участвуют 2 базы оборудования(оборудование по "городу 1" и по "городу 2"). Почему две базы? потому что оборудование сотрудник имеет как в городе 1, так и в городе 2. Объединены между собой по id сотрудника (это единственная сущность которая идентична в двух БД).
Подскажите каким образом возможно объединить в одну таблицу "отчёт" (в моём примере это отчёт о наличие оборудования у каждого сотрудника, разделено на 2 таблицы (по городу 1 и по городу 2)).  Проблема сведения отчёта в одну таблицу в том, что сущности в базах существенно отличаются друг от друга, хотя несут одну и туже информацию (скрин.того что имею во вложении)

Надеюсь мои объяснения кто-то поймёт :)
Буду благодарен за мысли по моему вопросу.

admin

Добрый день.
Сделайте одинаковый массив полей и добавьте поля "Город", "Сотрудник" - в результате загрузки сформируется одна таблица.

SC7793

Добрый день. Спасибо за ответ.
Правда пока не понятно как это реализовать.

admin

Привет, сделать это совсем несложно.
Примерный код для создания одной таблицы из двух:

t1:
load
'Москва' as Город,
'Тип устройства_МСК' as ТипУстройства,
'Количество моделей оборудования_МСК' as Количество,
model.name as Модель
from [источник МСК];

t2:
load
'Нижний Новгород' as Город,
'Тип устройства_НН' as ТипУстройства,
'кол-во_НН' as Количество,
'Модель оборудования_НН' as Модель
from [источник НН];



Яндекс.Метрика