我必须列出员工的名字和姓氏,我想我需要加入三个不同的表格

  • 本文关键字:表格 三个 sql ms-access
  • 更新时间 :
  • 英文 :


列出为堪培拉客户预约机械维修工作的所有女性员工的名字和姓氏

我想这是我加入需要的三张桌子

客户(customerNumber(PK(,firstName,lastName,streetNumber,streetName,郊区,邮政编码,城市,州,性别,工作要求,customerRego(FK((

RepairAppointment(repairAppNumber(PK(,customernumber(FK(,branchNumber(FK

员工(员工编号(PK(、名字、姓氏、职位、性别、出生日期、工资、部门编号(FK(、内部电话、分支机构编号(FK((

选择员工名字、员工姓氏、计数(*(作为员工人数FROM员工INNER JOIN RepairAppointment ON Staff.staffNumber=RepairAppartment.staffNumber其中((Staff.gender(=";f〃((按员工分组。员工编号,员工名字,员工姓氏

这是我目前所掌握的,但它不会过滤客户是否来自城市="Canberra">

我太迷路了,救命!

请检查这是否有帮助?您可以根据数据更改字符串文字。

SELECT s.firstName, s.lastName, count(*)
FROM Staff s, RepairAppointment ra, Customer c
WHERE s.staffNumber = ra.staffNumber
AND ra.customerNumber = c.customerNumber
AND c.workRequired = 'Mechanical Repair'
AND c.city = 'Canberra'
AND s.gender = 'f'
and ra.date >= Date()
GROUP BY s.firstName, s.lastName

最新更新