有3张表
TABLE A
ID BMID BID
1 1 2
2 1 1
3 2 3
TABLE B
ID BMID
1 2
2 1
3 1
TABLE BM
TYPE BMID BMNAME
8 1 服务
8 2 安装
8 3 其他
9 1 不满意
9 2 满意
现在已A表为 主表 B和BM为匹配表 做联接查询
其中BM的名称从BM表中取,A表对应type=8的 B表对应type=9的,请问不嵌套的话如何查询
select a.* ,b.*,bm.bmname aname from a
left join b on a.bid = b.id
left join bm on a.bmid = bm.bmid
这是我能想到的,但是b中编码对应的name该如何连接获取