在Access中使用右连接和内连接
Using ight join and inner join in Access
我想使用内连接和右连接语句。
这是我的表的关系。
我正在尝试,但它说不支持连接语句。
这是我的代码:
SELECT ProjectName, HoursWorked, FirstName, LastName
FROM (PROJECT AS P INNER JOIN ASSIGNMENT AS A ON P.ProjectID = A.ProjectID)
RIGHT JOIN EMPLOYEE AS E ON A.EmployeeNumber = E.EmployeeNumber
有人反复使用 right join 语句,但它对我不起作用。
API女士说left和right join都可以和inner join一起使用。
为什么它不起作用?
尝试在子 select:
中使用 RIGHT JOIN
而不是 INNER JOIN
SELECT ProjectName, HoursWorked, FirstName, LastName
FROM (PROJECT AS P RIGHT JOIN ASSIGNMENT AS A ON P.ProjectID = A.ProjectID)
RIGHT JOIN EMPLOYEE AS E ON A.EmployeeNumber = E.EmployeeNumber
A LEFT JOIN or a RIGHT JOIN may be nested inside an INNER JOIN, but an INNER JOIN may not be nested inside a LEFT JOIN or a RIGHT JOIN.
我想使用内连接和右连接语句。
这是我的表的关系。 我正在尝试,但它说不支持连接语句。
这是我的代码:
SELECT ProjectName, HoursWorked, FirstName, LastName
FROM (PROJECT AS P INNER JOIN ASSIGNMENT AS A ON P.ProjectID = A.ProjectID)
RIGHT JOIN EMPLOYEE AS E ON A.EmployeeNumber = E.EmployeeNumber
有人反复使用 right join 语句,但它对我不起作用。 API女士说left和right join都可以和inner join一起使用。 为什么它不起作用?
尝试在子 select:
中使用RIGHT JOIN
而不是 INNER JOIN
SELECT ProjectName, HoursWorked, FirstName, LastName
FROM (PROJECT AS P RIGHT JOIN ASSIGNMENT AS A ON P.ProjectID = A.ProjectID)
RIGHT JOIN EMPLOYEE AS E ON A.EmployeeNumber = E.EmployeeNumber
A LEFT JOIN or a RIGHT JOIN may be nested inside an INNER JOIN, but an INNER JOIN may not be nested inside a LEFT JOIN or a RIGHT JOIN.