You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MySQL查询问题:去除user表phone字段的A后与contact表匹配

对应的MySQL查询语句解决方案

直接给你可用的查询语句,再拆解下逻辑:

SELECT c.userId, c.contactNumber
FROM contact c
JOIN user u ON REPLACE(u.phone, 'A', '') = c.contactNumber;

逻辑说明

  • 用REPLACE(u.phone, 'A', '')把user表phone字段里的所有'A'字符移除,得到清洗后的号码
  • 通过JOIN关联contact表,让清洗后的号码和contact表的contactNumber做匹配
  • 最后只提取contact表里符合匹配条件的userId和contactNumber,就是你要的结果

执行这个语句后,会返回你期望的结果:

userId ContactNumber
6 12345678
8 +912222

内容的提问来源于stack exchange,提问作者Darshan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.21 06:23:00