高手请进,求一查询语句(100)
主表  aa
编号    内容    类别1   类别2
1	aa	0001	001001
2       bb      0003    001004
字典库表 bb
编号    类别    字段    字段名称
1	lb1	0001	a
2	lb1	0002	bbbbbb
3	lb1	0003	ccccc
4	lb1	0004	dd
5	lb1	0005	eeeee
6	lb2	001001	aaaaaaaa1
7	lb2	001002	dfdfdf
8	lb2	001003	cccccfd
9	lb2	001004	dddq
我想最终的显示效果是  
编号    内容   类别1(名称)   类别2(名称)           
1	aa	a	     aaaaaaaa1
2       bb      ccccc        dddq
望高手指教。
其实简单描述就是 根据字典库字段显示
------解决方案--------------------
这样?
select  
a.编号,
a.内容,
b.字段名称 as 类别1,
c.字段名称 as 类别2
from aa as a
left join bb as b on a.类别1=b.字段
left join bb as c on a.类别2=c.字段
------解决方案--------------------
改改
select 
a.编号,
a.内容,
b.字段名称 as 类别1,
c.字段名称 as 类别2
from aa as a
left join bb as b on a.类别1=b.字段 and b.类别='lb1'
left join bb as c on a.类别2=c.字段 and c.类别='lb2'