2013-02-19 31 views
0

有两个表中检索数据的SQL查询,如下从两个表

职员表:empid, empname, deptid

部门表:deptid, deptname

然后写查询“列表中的所有员工的部门名称=计算机“

回答

2

这应该是相当直接的,

SELECT a.empid, a.empname, b.deptname 
FROM employee a 
     INNER JOIN department b 
      ON a.deptid = b.deptid 
ORDER BY b.deptname, a.empname 

为了进一步获得更多的知识有关加入,请访问以下链接:

0
SELECT e.empname, deptname 
FROM employee e 
    INNER JOIN department d 
    ON e.deptid = d.deptid 
GROUP BY emptname, deptname 
0
SELECT empname, deptname 
from employee, department 
where employee.deptid=department.deptid 
and department.deptname='computer'; 

计算机必须区分敏感PE r你在你的表格中的值