У меня есть Таблица "MultiCol" как ниже
Name LibraryID RegisterID EngineerID
Rahul 1002 4521 4854
Ajay 5072 3151 4833
Vimal 4532 4531 4354
Я хочу вставить все идентификаторы Rahul в таблицу "SingleCol" (показанный ниже), который имеет только Один столбец под названием "IDS"
Таким образом, я хочу Результат как показано ниже
Таблица "SingleCol"
IDS
1002
4521
4854
То, которые запрашивают шаблон, будет самым эффективным с точки зрения времени и пространства?
Как насчет этого:
INSERT INTO SingleCol(IDS)
SELECT LibraryID FROM MultiCol WHERE Name = 'Rahul'
UNION
SELECT RegisterID FROM MultiCol WHERE Name = 'Rahul'
UNION
SELECT EngineerID FROM MultiCol WHERE Name = 'Rahul'
Это должно захватить все три идентификатора Рахула и вставить их в SingleCol