【发布时间】:2012-02-20 00:00:27
【问题描述】:
我有一个设置类型的表。
这个字段是一个颜色标签:
set('Red', 'Blue', 'Green')
每条记录可以有多种颜色,例如:
红色和蓝色
现在当我选择时,我得到:
红蓝绿
是否可以将其更改为:
蓝色 - 绿色 - 红色
谢谢
【问题讨论】:
我有一个设置类型的表。
这个字段是一个颜色标签:
set('Red', 'Blue', 'Green')
每条记录可以有多种颜色,例如:
红色和蓝色
现在当我选择时,我得到:
红蓝绿
是否可以将其更改为:
蓝色 - 绿色 - 红色
谢谢
【问题讨论】:
试试
select substr(concat(
if(color='Blue', ' - Blue', ''),
if(color='Green',' - Green', ''),
if(color='Red',' - Red','')
), 3) as customfield
【讨论】: