我遇到了这个问题:
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。
答案 0 :(得分:3)
LEFT JOIN意味着即使第二个表上没有相应的行,你也可以获得第一个表中的所有内容,如果只有第一个表中哪些行在第二个表上有匹配的行使用INNER JOIN。