【发布时间】:2013-02-19 01:35:05
【问题描述】:
下面有两张表
员工表:empid, empname, deptid
部门表:deptid, deptname
然后编写查询“列出部门名称=计算机的所有员工”
【问题讨论】:
下面有两张表
员工表:empid, empname, deptid
部门表:deptid, deptname
然后编写查询“列出部门名称=计算机的所有员工”
【问题讨论】:
这应该很简单,
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
如需进一步了解联接,请访问以下链接:
【讨论】:
SELECT empname, deptname
from employee, department
where employee.deptid=department.deptid
and department.deptname='computer';
计算机必须根据表中的值区分大小写
【讨论】:
SELECT e.empname, deptname
FROM employee e
INNER JOIN department d
ON e.deptid = d.deptid
GROUP BY emptname, deptname
【讨论】: