表A
ID          FF
A       A,B,C,D,E,
B       A,B,C,D,E,
C       A,B,C,D,E,
查找ID字段,查询条件是ID在A的FF中,语句该怎么写?ACCESS数据库
类似select id form 表A where id in (select ff from 表A where id='a')
以上语句是错误的,我只是表明算法

解决方案 »

  1.   

    查找ID字段,查询条件是ID在A的FF中,语句该怎么写?ACCESS数据库
    ?????
    我不明白是什么意思?
      

  2.   

    就是说要查询的结果是ID,限制条件是ID字段的值在第一条记录的FF字段中
      

  3.   

    select * from table
    where instr(1,ff,id) > 0
      

  4.   

    select a.ID  from table a
    where a.ID  in(select b.ID  from table b where b.FF like '%'+a.ID+'%')
      

  5.   

    select id form 表A where id='a' and id='ff'
    好像你的表结构有问题。怎么一个表的ID字段在此表的字段FF中又有体现呢?
      

  6.   

    表A
    ID          FF
    A       A,B,C,D,E,
    B       A,C,
    C       A,
    F       A,C,D,  
    可能表述得不够清楚,把表内容改一下,改成上面那样,查询结果应该是
    A
    B
    C
    应为ID号为A,B,C在记录A的FF中