2 zb51500618 zb51500618 于 2016.04.20 11:45 提问

mysql 列字符串拼接问题

我有这样一个查询
select s1.sizeName,c1.colour,**s1.sizeName+c1.colour+c2.skuid** id from c_commodity_size s1,c_commodity_colour c1 ,c_commodity c2 where s1.commodity_id =c2.id and c1.commodity_id =c2.id and c2.id=57;

我想得到 X码 白色 X码白色123 这样的数据。 但是第三列s1.sizeName+c1.colour+c2.skuid这个貌似有问题 求大神告诉我 这地方该怎么弄

3个回答

u010646502
u010646502   2016.04.20 13:35
已采纳

拼接字符串
concat(s1.sizeName,c1.colour,c2.skuid)

zb51500618
zb51500618 正解!
一年多之前 回复
zb51500618
zb51500618 正解!
一年多之前 回复
forever123123123
forever123123123   2016.04.20 13:08

用存储过程写!
或者
用 concat 函数试试

zb51500618
zb51500618 正解
一年多之前 回复
CSDNXIAOD
CSDNXIAOD   2016.04.20 11:52

mysql 中字符串拼接问题
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!