Переместить два столбца в один столбец, соответствующий строке Имя столбца - PullRequest
0 голосов
/ 11 июля 2019

Имена столбцов находятся в DbFieldName, я хочу отобразить, CandidateName и Positionapplied в InPutFields, где каждое имя столбца соответствует значению столбца в DbFieldName

Я пробовал подзапросы, присоединения и использование имени столбца в качестве строки в select.

CREATE TABLE mytable(
   135                 INTEGER  NOT NULL PRIMARY KEY 
  ,4                   INTEGER  NOT NULL
  ,1                   BIT  NOT NULL
  ,CandidateName       VARCHAR(15) NOT NULL
  ,Character           VARCHAR(9) NOT NULL
  ,CharacterReference  VARCHAR(19) NOT NULL
  ,Candidate_Details   VARCHAR(17) NOT NULL
  ,NULL                VARCHAR(4)
  ,Rachel_Anne_Cameron VARCHAR(19) NOT NULL
  ,Junior_Web_Dev      VARCHAR(14) NOT NULL
);
INSERT INTO mytable(135,4,1,CandidateName,Character,CharacterReference,Candidate_Details,NULL,Rachel_Anne_Cameron,Junior_Web_Dev) VALUES (136,4,1,'Positionapplied','Character','Character-Reference','Candidate Details',NULL,'Rachel Smith','Accountant');

Я получаю отображение DbFieldName под InPutFields вместо значений CandidateName и Positionapplied.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...