[英][SQL]One selected column and two values, select them in a row
Yoy 应该使用 concat_ws 函数。 写
SELECT concat_ws(', ', a.id, a.title, at.places, at.color)
其他一切都应该是一样的。
手册中的详细arw http://dev.mysql.com/doc/refman/5.7/en/string-functions.html#function_concat-ws
我误解了你的问题,你应该使用 group_concat 和 concat_ws 函数
SELECT concat_ws(', ', a.id, a.title, at.places,group_concat( at.color)) FROM activityTypes as at inner join activityCombination as ac on at.id = ac.activityTypeId 内连接活动作为a on a .id = ac.activityId 按 a.id、a.title、at.places 分组
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.