У меня есть две таблицы, которые выглядят следующим образом:
Table 1
Type 1 | Type 2 | Type 3 | ...
1 | 3 | 0 | ...
Table 2
Type 1 | Type 2 | Type 3 | ...
3 | 2 | 1 | ...
Я хотел бы объединить их во временную таблицу следующим образом:
Temporary Table
UID | Type | Table
1 | Type 1 | 1
2 | Type 2 | 1
3 | Type 2 | 1
4 | Type 2 | 1
7 | Type 1 | 2
8 | Type 1 | 2
9 | Type 1 | 2
10 | Type 2 | 2
11 | Type 2 | 2
По существу, числа в таблицах 1и 2 - итоги, и я хочу разбить их на отдельные строки в этой временной таблице.
Я начал идти по пути выбора из обеих таблиц и сохранения значений во временных переменных.Затем я собирался перебрать каждую переменную и вставить во временную таблицу.Но у меня есть около 15 столбцов на таблицу, и должен быть более простой способ сделать это.Я просто не знаю, что это такое.
У кого-нибудь есть понимание этого?Мои знания невероятно ограничены хранимыми процедурами MySql.