access查询符合条件的记录

怎样用sql语言以表2中group字段中“a”为条件查询表1的记录,表3为结果。
表1
id name zid
1 王朝 1,2,3,5,6
2 马汉 2,5,9
3 张龙 1,6,12,15,18
4 赵虎 2,6,23,25
5 奥巴马 3,6,8,15,19
表2
id group zid
1 a 1
2 a 3
3 a 6
4 a 8
5 b 12
6 b 2
7 b 15
8 b 19
9 b 23
表3
id name zid
1 王朝 1,2,3,5,6
3 张龙 1,6,12,15,18
4 赵虎 2,6,23,25
5 奥巴马 3,6,8,15,19

select A.*,B.* from A inner join B on A.zid=B.zid where B.gid='a'

表的外键都表达不清楚,看不懂

你的表结构看不明白,你的描述让人更模糊,表1跟表2 是根据什么关联的你都没描述清楚

问题表述不明确,现已修改,请高手指点,拜托了。