Извлечь данные из значения столбца таблицы (4 различных значения) и сделать эти значения столбца в виде столбца в 4 категории - PullRequest
0 голосов
/ 23 октября 2019

Исходная таблица:

ID  GName   GType   Parent  ParentType
1   A       Domain  Top     Level   
2   B       Entity  A       Domain
3   C       Sub     B       Entity
4   D       Term    C       Sub  
5   EF      Domain  Top     Level   
6   GH      Entity  EF      Domain
7   IJ      Sub     GH      Entity
8   KL      Term    IJ      Sub  

Результаты:

ID  Domain  ID  Entity  ID  Sub ID  Term
1   A       2   B       3   C   4   D
5   EF      6   GH      7   IJ  8   KL

Может ли кто-нибудь помочь в этом, чтобы получить желаемые результаты, как указано выше.

SELECT ID,CASE WHEN GType ='Domain' THEN GName END Domain,CASE WHEN GType ='Entity' THEN GName END Entity,CASE WHEN GType ='Sub'    THEN GName END Sub,CASE WHEN GType ='Term'   THEN GName END Term
FROM sourcetable
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...