【发布时间】:2012-07-16 11:24:44
【问题描述】:
我有三张桌子
员工 empId int pk empname varchar
客户网站 empid int pk fk custid int pk fk 开始日期日期 pk 结束日期
员工分配 custid int pk 网站名称 varchar
我的问题是
如何显示我们所有员工的姓名以及今天在客户网站上的员工的网站名称。对于今天不在客户网站上的人,请显示他们的姓名和网站名称的“N/A”。
到目前为止
SELECT
e.EmpName,
cs.SiteName
FROM
EmployeeAssignment ea
INNER JOIN
Employee e
ON
e.EmpId = ea.EmpId
INNER JOIN
CustomerSite cs
ON
cs.CustId = ea.CustId
这给了我今天工作的所有员工,包括他们的姓名和网站。
非常感谢您的任何帮助,谢谢
【问题讨论】:
标签: mysql join null inner-join