表A
ID NAMES
1  a,b,c,d,e,f,g
2  f,g
3  a,h表B
id pid name
1   0   null
2   1   a
3   1   b
4   1   c
5   1   h已知 PID=1
查表A的所有   表A的names 里 包含表 B PID=1 的name 急求大侠帮忙 。QQ群10649_7038  欢迎大家交流~~~~

解决方案 »

  1.   

    select * from A
    inner join B on ',' + A.names + ',' like '%,' + B.name + ',%'
    where b.id  1
      

  2.   

    select * from A
    inner join B on ',' + A.names + ',' like '%,' + B.name + ',%'
    where B.pid = 1
      

  3.   

    你的1 a,b,c,d,e,f,g这条数据 是从二数据pid=1里组合来的吧?表A的names 里 包含表 B PID=1 的name  这句没有看懂。