日期:2014-05-18  浏览次数:20400 次

多表数据库查询命令
两个表:
A零件表:名称,编码,型号,单位(编号)
B公共代码:代码名称,代码编号(含单位编号)
其他多余的字段就不写了

要求查询出   名称,型号,单位。但是单位要显示名称。

我写了半天都是显示单位代码


------解决方案--------------------
select
a.名称,a.编码,a.型号,b.代码名称 as 单位
from
零件表 a,公共代码 b
where
a.单位=b.代码编号
------解决方案--------------------
Select
A.名称,
A.型号,
B.代码名称 As 单位,
C.代码名称 As 产地
From
A
Inner Join
B
On A.单位 = B.代码编号
Inner Join
B C
On A.产地 = C.代码编号