请教大佬们,这个sql应该怎么写?sqlserver
select * from a left join b on   phoneno  like ‘%2461%’

怎么将‘%2461%’ 替换成字段?

image.png

饿死小胖子 发布于 2023-1-18 12:05 (编辑于 2023-1-18 12:06)
1min目标场景问卷 立即参与
回答问题
悬赏:0 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2023-1-18 13:17

with  B AS (

SELECT '134123568453' [PHONENO] UNION ALL

SELECT '134145368453' UNION ALL

SELECT '134325668453' UNION ALL

SELECT '134725768453' UNION ALL

SELECT '134014558453' UNION ALL

SELECT '134148745453' UNION ALL

SELECT '134442258453' UNION ALL

SELECT '134444477453' UNION ALL

SELECT '134124477587' 

),

A AS(

SELECT '2356' [NO] UNION ALL

SELECT '368' [NO] UNION ALL

SELECT '111111' [NO] UNION ALL

SELECT '45453' [NO] UNION ALL

SELECT '57685' [NO] UNION ALL

SELECT '775' [NO] 

)

SELECT * FROM (

SELECT * FROM B,A

) T WHERE CHARINDEX(NO,PHONENO)>0

image.png

最佳回答
0
LTC朝Lv6高级互助
发布于2023-1-18 13:06

你这a表和b表也没有关联字段呀

  • 1关注人数
  • 361浏览人数
  • 最后回答于:2023-1-18 13:17
    请选择关闭问题的原因
    确定 取消
    返回顶部