Естъ три таблицы с абсолютно разными полями.
Одинаковые поля лишь 1-ое Индекс и 2-ое Имя
Осталъные абсолютно разные причем и число и типы полеи разные.
Нужно составить из них одну таблицу так чтобы
1 и 2 поля были "подклеены" один под другим,
(все 1-Индекса в первом столбце все 2-Имена во втором)
А вот под осталъные выделялся отдельныи столбец.
Плюс отсортировать потом по имени
Пример дано
Таблица 1
1, Имя1, Параметр1, Параметр2
Таблица 2
1, Имя2, Параметр3, Параметр4, Параметр5
Таблица 3
1, Имя3, Параметр1, Параметр6
Результирующая таблица должна выглядеть так
1, Имя3, Параметр1, Параметр6
1, Имя2, Параметр3, Параметр4, Параметр5
1, Имя1, Параметр1, Параметр2
Я использовал для етои цели двумерный массив
1. Скачал таб1 в датасет
2. Определил размеры - число строк/столбцов
3. Скачал таб2 в датасет
4. Определил размеры - число строк/столбцов
5. Скачал таб3 в датасет
6. Определил размеры - число строк/столбцов
Обьявил двум массив размера (сумма строк, наибольшее число столбцов)
Пробежал каждыи датасет и залил данные в массив /дополняя каждыи раз/
Сохранил данные в базу данных
Вызвал запросом с сортировкои.
Вопросы:
Может кто подскажет более елегантное решение проблемы
1. обьединения таблиц
2. сортировки /как сохранить в отсортированном виде !!/
3. я могу оперировать только числами, если в одном из полеи текст - ето не работает.
Спасибо всем