需求1:示例数据《用户表》中13543211237对应的地址前半部分“重庆市万州区白岩路135号”在《地址表》中不存在,需查询出来后手工处理。
我的代码(求优化):
SELECT 用户表.用户地址 FROM 用户表 LEFT JOIN 地址表 ON 用户表.用户地址 like 地址表.地址前缀+'*' WHERE 地址表.地址前缀 is null;
需求2:示例数据《用户表》中前三个号码对应的地址前半部分均已收录在《地址表》中。需要查询提取用户号码及小区规范化命名:
我的代码(求优化):
SELECT 用户表.用户号码, 地址表.小区规范化命名 FROM 用户表 LEFT JOIN 地址表 ON 用户表.用户地址 like 地址表.地址前缀+'*' WHERE 地址表.地址前缀 is not null;