您的位置:首页 > 数据库 > MySQL

mysql 拼接字符串已达到预期效果

2017-01-06 10:51 387 查看
这里我就简单描述下使用,使用的是
ruby
的查询语法,不过大体相同,就是使用
CONCAT
关键字

ruby 语法

msg_doctor_name = agent.doctors.where(go_public_sea_day:3).joins(:orders).select("CONCAT(doctors.name,'(',count(orders.id),'单)') as msg").map(&:msg) || nil


mysql语法

SELECT CONCAT(doctors.name,'(',count(orders.id),'单)') as msg FROM `doctors` INNER JOIN `orders` ON `orders`.`doctor_id` = `doctors`.`id` INNER JOIN `agent_doctors` ON `doctors`.`id` = `agent_doctors`.`doctor_id` WHERE `agent_doctors`.`agent_id` = 350 AND `doctors`.`go_public_sea_day` = 3
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql