A表里有2个字段,存的是手机号码,和姓名
B表里有个字段是根据手机号码后4为生成的数据 ,
问:怎么用B的字段查询到姓名?/

解决方案 »

  1.   

    select 姓名 from A,B where right(A.手机号码,4)=B.号码
      

  2.   

    就一个连接
    当然要确定连接方法
    b的数据的生成方法要知道
    假如生成B的数据的是一个函数GenB
    那么就这样写SQL(Oracle)select 姓名 
      from A,B
     where GenB(substr(A.手机号码,length(A.手机号码)-4,4)=B.号码
      

  3.   

    select 姓名 from A,B where right(A.手机号码,4)=B.号码