如何使用mysql在多行中表示一行

时间:2018-01-25 13:51:59

标签: mysql

我有以下mysql表。

  a  | b  | c
1 a1 | b1 | c1

我想使用SQL查询来创建如下表所示的表:

  time | sessionCnt
1 a    | a1
2 b    | b1
3 c    | c1

我试过了:

SELECT
  'a1' AS a,
  'b1' AS b,
  'c1' AS c
FROM dual;

1 个答案:

答案 0 :(得分:0)

试试这个:

select 'a' as time, 'a1' as sessionCnt
union
select 'b', 'b1'
union
select 'c', 'c1';