------+------+
| 4 | 运营 | 杭州 |
+--------+-------+------+
1 row in set (0.08 sec)
select 中的子查询
mysql...),也就是select dname from dept d where e.deptno = d.deptno但是这部分是不能单独执行的,所以猜测mysql对这部分做了处理,处理成类似这种select...= 3;
Subquery returns more than 1 row
子查询中的limit
mysql> select d.dname,(select e.ename from emp e where...子查询可能的使用场景
带统计的查询
查询部门名称,地点,和部门人数
mysql> select dname,loc,(select count(empno) from emp e where e.deptno...,主查询只需要一行,例如查询部门名称,所在地,和部门中id最大的一个人的名称
mysql> select d.dname,(select e.ename from emp e where e.deptno