Мне нужно создать таблицу, которая содержит около 20 тыс. Строк и 10 тыс. Столбцов.Таблица будет создана путем объединения десятков исходных таблиц, скажем, A, B, C, .., F, и столбцы должны быть упорядочены соответствующим образом (сначала столбцы в A, затем столбцы в B и т. Д.).Таблица A устанавливает знаменатель и содержит все наблюдения, необходимые в финальной таблице.Все таблицы имеют одинаковый уникальный ключ для объединения / слияния.
Каждая исходная таблица независима друг от друга.И количество столбцов / какие столбцы в исходной таблице для объединения не может быть известно, пока исходная таблица не будет готова.Или иногда исходные таблицы необходимо обновлять после того, как они уже объединены.
Я делал как левое соединение B, левое соединение C, левое соединение D ...., и у меня вывод каждого слияния сохраняется постепенно.
В ситуации, когда C необходимо обновить до C * и снова объединить.Есть ли способ эффективно сделать это, вместо того, чтобы сделать что-то вроде слияния C *, слияния D, ... снова и снова для таблиц после C *.
Или иногда у меня есть A, B, D... готов.И я слил их по порядку.Тогда клиент готов.Мне нужно объединить C с A, B и повторить объединение для других таблиц снова и снова.Любой способ переосмыслить создание конечного вывода, чтобы избежать избыточности ??
Кроме того, должен ли индекс по ключу быть создан во всех исходных таблицах в этом вопросе?