我在Access,Employee和Dept中有两个表.
在Employee表中有empname列和deptcode列,而在Dept表中有deptcode列和deptname列.
我想做一个查询,在新表中显示empname,deptcode和deptname.我试过了:
SELECT empname, deptcode, deptname
FROM employee,dept
Run Code Online (Sandbox Code Playgroud)
并且它不能工作,因为deptcode存在于两个表中并且它会产生错误.有谁可以告诉我如何解决这个错误问题?
您需要在FROM子句中对表进行别名,然后在SELECT语句中使用表别名.
select e.empname,d.deptcode,d.deptname
from employee e
inner join dept d
on e.deptcode = d.deptcode;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1825 次 |
| 最近记录: |