SQL从三个表中选择

时间:2015-04-10 05:09:15

标签: sql database

我有三张桌子

Table name - Emlpoyee
Emp_id, Emp_name, Address, Area of Expertise

Table name - Pallocation
Emp_id, PROJECT_ID, STAFF_COST

Table name - Projects
PROJECT_ID, Project_name, Client

我需要找出SQL查询&三个不同问题的陈述

  

Q1)显示所有员工的employee_name,Project_ID和员工成本

     

Q2)将电视广告项目中Kayleigh Donald的PALLOCATION的员工成本从900改为1200

     

Q3)将Joy Davies纳入电视广告项目(P300),费用为800.此更改必须在PALLOCATION表中进行。

1 个答案:

答案 0 :(得分:0)

  

Q1)显示所有人的employee_name,Project_ID和人员成本   员工

应该是这样的:

SELECT e.Emp_name, pa.PROJECT_ID, pa.STAFF_COST
FROM Emlpoyee e
JOIN Pallocation pa 
   ON e.Emp_id = pa.Emp_id