我有2个员工表,Salaryrange,我可以在员工数据显示时显示Salaryrange的一个列值。 [英] I Have To 2 Tables Employees ,Salaryrange, Can I Display One Column Value Of Salaryrange While Employee Data Displying .

查看:187
本文介绍了我有2个员工表,Salaryrange,我可以在员工数据显示时显示Salaryrange的一个列值。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

 选择 Empid,desgnation,Ename 来自员工



当运行此查询时,我自然得到所有细节,但在SalaryRange表中我有2列salry,Eid .....

当我执行时查询

 选择 Empid,desgnation,Ename 来自员工

我可以在desgnation栏中显示薪水栏值......



i不知道是否有可能,如果有可能,任何人都可以帮助我

提前谢谢

解决方案

如果您想获取Salary详细信息而不是指定字段,那么您需要将SalaryRange表与Employee表一起加入映射您在表关系中映射的完全匹配。



Ex:



 选择 E.EmpId,E.Ename,S.Salary 
来自员工E,
SalaryRange S
其中 E.EmpId = S.EmpId


Select Empid,desgnation,Ename from Employee


When run this query i get all details naturally ,but in SalaryRange Table i have 2 columns salry ,Eid.....
When i excute the query "

Select Empid,desgnation,Ename from Employee

" can i show the salary column values in desgnation column...

i dont know it is possible or not ,if it possible can any one help me
Thanks in advance

解决方案

If you want to get Salary details instead of designation field then you need to join your SalaryRange Table with Employee table and map the exact matches which you mapped in table relationship.

Ex:

select E.EmpId, E.Ename, S.Salary
from  Employee E,
      SalaryRange S
Where E.EmpId=S.EmpId


这篇关于我有2个员工表,Salaryrange,我可以在员工数据显示时显示Salaryrange的一个列值。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆