[英]mysql query; rename 2 values from single column
我有一张这样的桌子。 我正在尝试从id5
列中查询值并id5
赋予新名称。
id id2 id3 id4 id5
----------------------------
174977 20214 209 8278 1
174976 20214 209 8277 abc123
174975 20214 209 8276 33333
174974 20214 209 8275 My Name
这是我的查询
select a.id5 as qty, b.id5 as itemnum
from mytable a where id4 = 8278,
mytable b where id4 = 8276
这样我就得到了这样的输出。
qty itemnum
----------------
1 33333
有人可以帮忙吗? 谢谢
SELECT MAX(CASE WHEN id4 = 8278 THEN id5 END) qty
, MAX(CASE WHEN id4 = 8276 THEN id5 END) itemnum
FROM mytable
GROUP
BY id2
, id3;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.