oracle中关联字典表查询
现在有一个房屋基本信息表,比如是这样的:
houseid usage(用途) type(房屋性质) chanquanzhengleixing(产权类型)
1 1 1 1
有3个字典表
一个是用途字典表,tbdicUsage
这个表结构是:
id usagedesc
1 住宅
2 商用
再一个是房屋性质表,以及产权类型表,和用途表类似
最后想实现的是,我查基本信息表的时候比如:select usage,type,chanquanleixing from tb_house;
但是这样查出来的用途都是id,我想的是查出来是房屋的描述而不是id,请问应该怎么查?房屋性质和产权类型也是这样。
------解决方案--------------------
select t.usagedesc,t.name,h.name
from tb_house h left join tbdicUsage t on h.usage = t.id
left join type t on h.type = t.id
left join chanquan c on h. chanquanzhengleixing = h.id