У меня есть таблица TABLE101 со следующими полями:Вставка 1 строка с 1 таблицы и второй формой строки другой таблицы в новую таблицу и так далее
COL1 COLB COLC COLD
ACT1 UYT 876 KJH
ACT2 CFG 976 TRY
У меня есть другая таблица TABLE102 как под:
COL1 COL2 COL3 COL4 COL5 COL6
ACt1 A1_B1 98 UI 2
ACT2 C1 00 N
ACT2 D1_D4 1 PP Y RT
ACT2 A1_F1 9T UI 2
Теперь я хочу, чтобы вставить данные в 3-таблицу, которая имеет все поля из table101 и таблиц 102, как:
COL1 COLB COLC COLD COL2 COL3 COL4 COL5 COL6 LVL
ACT1 UYT 876 KJH 1
ACt1 A1_B1 98 UI 2 2
ACT2 CFG 976 TRY 1
ACT2 C1 00 N
ACT2 D1_D4 1 PP Y RT 2
ACT2 A1_F1 9T UI 2 2
Итак, мне нужно вставить первую строку из таблицы101 и для соответствующего значения COL1 мне нужно вставить строку из TABLE102. В таблице101 COL1 уникален, но в таблице 101 col1 может быть несколько строк. Если я вставляю строку из таблицы101, мне нужно установить lvl col на 1, и если я вставляю форму table102, я устанавливаю lvl col на 2
Как я могу это сделать?
Почему в 3-й таблице не существует вторая строка из TABLE102 таблицы? –
@oto - Почему 3-й стол? все 3 структуры таблицы различны. Третья таблица представляет собой комбинацию таблицы 1 и таблицы 2 – Mishti
в таблице TABLE102, у вас есть строка, где 'COL2 = 'C1''. где эта строка в вашей комбинированной таблице? –