表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')
以上语句是错误的,我只是表明算法
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')
以上语句是错误的,我只是表明算法
?????
我不明白是什么意思?
where instr(1,ff,id) > 0
where a.ID in(select b.ID from table b where b.FF like '%'+a.ID+'%')
好像你的表结构有问题。怎么一个表的ID字段在此表的字段FF中又有体现呢?
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中