select 物料表.id,物料表.name,unit表.unitname,type表.typename
from 物料表
left join unit表 on unit表.id=物料表.unitId
left join type表 on type表.id=物料表.typeId
你的数据库设计时可以将物料表中的type和unit改成type表的Id和unit表的Id。当然也可能只是你命名的问题。
select a.id,a.name,b.unitname,c.typename
from 物料表 a
left join unit表 b on a.unit = b.id
left join type表c on a.type = c.id