有2表A(技能ID,技能描述,一级别ID,二级别ID,三级别ID)
B (员工工号,技能ID,最新评定等级ID,上次评定等级ID,前次评定等级ID).
根据一级别ID,二级别ID查询到的A的技能ID和三级别ID信息和根据员工工号和技能ID查询到的最新评定等级ID,上次评定等级ID,前次评定等级ID信息联合起来显示。
显示结果如:三级别ID 技能ID 技能描述 最新评定等级ID ,上次评定等级ID
1 2 java null(为空) null
如何用SQL语句实现?已知的有一级别ID,二级别的ID,员工工号。
B (员工工号,技能ID,最新评定等级ID,上次评定等级ID,前次评定等级ID).
根据一级别ID,二级别ID查询到的A的技能ID和三级别ID信息和根据员工工号和技能ID查询到的最新评定等级ID,上次评定等级ID,前次评定等级ID信息联合起来显示。
显示结果如:三级别ID 技能ID 技能描述 最新评定等级ID ,上次评定等级ID
1 2 java null(为空) null
如何用SQL语句实现?已知的有一级别ID,二级别的ID,员工工号。
from A ,B where A.技能ID = B.技能ID and A.一级别ID = '一级别ID'
and A.二级别的ID = '二级别的ID' and B.员工工号 = '员工工号'
from A a join B b
on a.技能ID=b.技能ID
where a.一级别ID=一级别ID and
a.二级别ID=二级别ID and
b.员工工号=员工工号