日期:2014-05-17  浏览次数:20621 次

求助一条access数据库sql语句!
有两个表 A表、B表

A表
id  name
1   事件一
2   事件二
3   事件三


B表

Content     Aid
日记一        1,2
日记二        1,3
日记三        2,3


我现在想通过A表的id来查询B表的记录 例如 我选着事件一(id是1)
那么应该查询出 
日记一        1,2
日记二        1,3
这两条记录,该如何实现?

我远啦写的是
select * from B where Aid in (1)
但是不行,这条sql该如何写,麻烦各位大哥告知,谢谢
------最佳解决方案--------------------

使用函数instr()
------其他解决方案--------------------
select * from b where charindex(','+rtrim(1)+',',','+aid+',')>0
------其他解决方案--------------------
小弟在线等待,麻烦哪位大哥告知小弟,谢谢