为了账号安全,请及时绑定邮箱和手机立即绑定

如何按共同值筛选

如何按共同值筛选

Go
阿波罗的战车 2022-08-15 15:41:01
我有字段:phone_country_code和phone_number,例如8(代码)和9191501490(数字)我需要按共同值查找记录:电话,例如89191501490如何决定它?只是建议:错误:= r.Db.Where(“(phone_number)+(phone_country_code)=?”,电话)。第一(出)。错误
查看完整描述

1 回答

?
互换的青春

TA贡献1797条经验 获得超6个赞

我更喜欢从手机中提取国家代码并单独查询它们(此示例中的电话没有国家/地区代码):r.Db.Where("phone_number=? AND phone_country_code=?", phone, country_code)

但是,如果您不知道它们是由什么规则组成的,您可以尝试以下操作:r.Db.Where("CONCAT(phone_number, phone_country_code)=?", phone)


查看完整回答
反对 回复 2022-08-15
  • 1 回答
  • 0 关注
  • 82 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信