我是新手,所以问题比较傻
如人事数据库,有基础表employee,其中主键是employeeID,另有保存各类代码信息的代码表,如职称表,民族表,政治面貌表等等,当我试图将这些表组合在一个大表内的时候,查询涉及到多于两个表,我如何实现是比较通用的做法呢?
如
员工编号 姓名 民族 职称 人员类别
001 张飞 汉 讲师 教学人员
.......
数据来自于基础表,民族表,职称表,人员类别表多个表了
如人事数据库,有基础表employee,其中主键是employeeID,另有保存各类代码信息的代码表,如职称表,民族表,政治面貌表等等,当我试图将这些表组合在一个大表内的时候,查询涉及到多于两个表,我如何实现是比较通用的做法呢?
如
员工编号 姓名 民族 职称 人员类别
001 张飞 汉 讲师 教学人员
.......
数据来自于基础表,民族表,职称表,人员类别表多个表了
select 基础表.*,职称表.* from 基础表
left join 职称表 on 基础表.employeeID=职称表.employeeID
--一 一 对应的话用inner join