-1

我遇到了这个问题:

SELECT CHILD_NAME, EMP_NAME
FROM CUSTOMER LEFT JOIN EMPLOYEE
ON CUSTOMER.CHILD_NAME = EMPLOYEE.EMP_NAME
ORDER BY CHILD_NAME ASC;

我想出了一列(child_name)子名称,但第二列(emp_name)是空的!我错过了什么?我正在使用 Access 2010。

4

1 回答 1

3

LEFT JOIN 意味着您将从第一个表中获取所有内容,即使它在第二个表上没有相应的行,如果您只有第一个表中的哪些行在第二个表上有匹配的行使用 INNER JOIN .

于 2012-05-08T07:17:31.813 回答