【发布时间】:2019-11-20 08:45:34
【问题描述】:
我有一个带有 15 列 的 MySql 表,我想将 最后 12 列的所有值放入一列,并用逗号分隔。
我的表名是 MyTable-
User Name User ID JAN FEB MAR APR ...
User 01 001 10 30 40 50 ....
User 02 002 44 54 33 90 ..
我想要这样的结果 -
User Name User ID Values
User 01 001 '10','30','40','50'
User 02 002 '44','54','33','90'
我怎样才能在 MySql Query 中做到这一点。
感谢您的建议。
【问题讨论】:
-
你可以使用 concat('''JAN,'','',FEB,'''...)
标签: mysql sql concat group-concat