Вращающийся стол sql - PullRequest
       1

Вращающийся стол sql

0 голосов
/ 29 марта 2010

my sql talble имеет следующую структуру

F1      F2     F3     F4     F5 
Group   1      2      3      4  
Design  5      6      7      8 

Теперь я хочу прочитать это и вернуть результат запроса, как показано ниже, пожалуйста, помогите

F1      Value 
Group   1    
Group   2    
Group   3    
Group   4 
Design  5       
Design  6   
Design  7   
Design  8   

Ответы [ 2 ]

5 голосов
/ 29 марта 2010

SQL 2005 Введено pivot и соответствующее предложение unpivot , и это выглядит как простой случай, если вы не можете исправить базовую схему

1 голос
/ 29 марта 2010

Вы можете использовать оператор UNION:

SELECT F1, F2 AS VALUE FROM TABLE
UNION
SELECT F1, F3 AS VALUE FROM TABLE
UNION
SELECT F1, F4 AS VALUE FROM TABLE
UNION
SELECT F1, F5 AS VALUE FROM TABLE
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...