[英]How to select multiple rows to multiple columns?
我有一张这样的桌子:
id name
1 a
2 b
3 c
4 d
5 e
如果我确实select name from tableTest where id = 1 or id = 2
得到以下信息:
name
a
b
但我想要这样的结果:
name_1 name_2
a b
-- 1, 2: Best: the value of id, or (AA, BB..) or (a, b, c,..) or anything
我怎样才能做到这一点
select max(case when id=1 then name end) as name_1,
max(case when id=2 then name end) as name_2
From test
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.