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

求助数据库的一个查询问题
表StaffInfo
列名:主键员工编号(StaffId),员工姓名,年龄,性别,联系电话,部门(外键),职务(外键)
表Branch
列名:主键编号 ,部门类型
表Duty
列名:主键编号,职务类型
现在我想查询到员工编号,员工姓名 年龄 性别 联系电话 部门类型 职务类型 3表查询得到 语句怎么写呢?

------解决方案--------------------
SQL code
SELECT  a.* ,
        b.部门类型 ,
        c.职务类型
FROM    StaffInfo a
        LEFT JOIN Branch b ON a.部门= b.主键编号
        LEFT JOIN Duty c ON a.职务= c.主键编号