Я хочу объединить два столбца в один столбец и добавить один дополнительный столбец, чтобы показать связь между двумя столбцами, как показано ниже в примере.Объединить два столбца в один и добавить один дополнительный столбец
Пример
Вот пример таблицы сотрудника:
Таблица: Сотрудник
create table employee
(
name varchar(10),
empid1 varchar(10),
empid2 varchar(10)
);
Вставка некоторых записей:
insert into employee values('ax','A101','X101');
insert into employee values('by','B101','Y101');
insert into employee values('cz','C101','Z101');
insert into employee values('dw','D101','W101');
select * from employee;
name empid1 empid2
---------------------
abc A101 X101
by B101 Y101
cz C101 Z101
dw D101 W101
Примечание: Теперь я хочу объединить empid1
и empid2
в один, а также добавить один дополнительный столбец, чтобы показать связь между двумя столбцами, как показано ниже в ожидаемом результате.
Ожидаемый результат:
name IdType IdValues
-----------------------
abc empid1 A101
by empid1 B101
cz empid1 C101
dw empid1 D101
abc empid2 X101
by empid2 Y101
cz empid2 Z101
dw empid2 W101
Удивительно, большое вам спасибо. – Meem