话说SQL Server有Stuff()函数,MySQL中更有GROUP_CONCAT(),更强大,更简洁

问题应用环境:公司客户添加微信公众号,绑定自己的客户信息,然后可以查询项目状态,进行在线支付等操作。

为了验证客户真实性,绑定时,一是录入自己的身份证号,二是手机号,发送验证码时,身份证号在客户库中要存在,手机号也要存在。

问题来了,验证手机号时,去年的项目使用的是手机号 15326018888,今年的项目使用的手机号是 13689895656,查找手机号是否存在时,WXH服务以前就是检查是否有此身份证号,并把第一个信息返回公众号后台验证。但客户多个手机号时,一直提示找不到,比较麻烦,为了提高客户易用度,特对多个手机号实现验证。

SELECT fullname as 客户名称, id_number as 身份证号, GROUP_CONCAT(telephone SEPARATOR ',') as 联系电话 FROM cfbiz_customer WHERE id_number = '{0}' GROUP BY id_number

这时,返回的数据就是(合并数据字段的效果不错,毫无压力,很棒)

客户名称   身份证号                                   联系电话

张三          413027198809201437              15326018888,13689895656

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值