如何仅选择两个表特定属性

时间:2011-09-16 05:29:20

标签: mysql

有两个表

表1 从table1中选择EmployeeID(PK),Employeename,employeecompanyid,employeedepartmentid,employeedob,employeepob;

表2 从表2中选择EmployeeID(PK),LeaveType(PK),LeaveYear(PK),Numberofleavesavailed;

我想显示此查询的特定属性: 我想要显示的属性是 Q.1)来自table1的EmployeeID,EmployeeName和来自table2的EmployeeID.LeaveType,LeaveYear在一个查询中

现在我的问题是我想在一个查询中显示Q.1)。 有帮助吗?

1 个答案:

答案 0 :(得分:1)

select t1.EmployeeID,t1.EmployeeName,t2.LeaveType,t2.LeaveYear  
from table1 t1 inner join table2 t2 on t2.EmployeeID=t1.EmployeeID

基本上,使用EmployeeID(这两个表共有)加入2个表,然后从每个表中选择所需的字段。