求助关于MYSQL的连合查询问题,有难度呀
a 表 数据表a表的结构
id name city
id=自增ID
name =不唯一
city=记录多个b表ID
3条记录
第1条 city=1,2,3
第2条 city=2,3,4
第3条 city=3,4,5
b表
id 对应 a表 city下的值
name 是城市名称
10条记录
id name
1 北京
2 上海
3 河北
4 河南
5 江苏
6 陕西
7 山西
8 山东
9 辽宁
10 吉林
现想根据条件查询
1.根据条件2 查询出a表city字段里包含2的所有条件,但不允许出现22或32这种结果,要求只包含2的记录
2.查询出结果后,要根据a表的city字段里记录的值输出对应的b表里的name
MYSQL数据库
帮忙啊。。