有两个表:
TABLE1字段如下
Name      Center
张三   111,112
李四  124,127TABLE2字段如下
Center     Station
111         A1
112    K3
124    B5
127         C6
怎样查询得这样一个记录集:
Center     Station       Name
111         A1           张三
112    K3           张三
124         B5           李四
127         C6           李四

解决方案 »

  1.   

    试一下
    select TABLE2.Center as Center, TABLE2.Station as Station, (select TABLE1.Name from TABLE1, TABLE2 where PATINDEX(TABLE2.Name, TABLE1.Center)<>0 ) Name
    from TABLE2
      

  2.   

    select a.*,b.name from Table1 a,table2 b where a.center like '%'+b.center+'%'
    试试
      

  3.   

    这个表1根本就不可能建立,一个属性如何有2个值?Name      Center
    张三   111
    张三      112
    李四  124
    李四      127select Station,TABLE1.Center,Name from TABLE1 join TABLE2 
    on TABLE1.Center=TABLE2.Center