SQL优化:解决子查询返回多行问题
分析sql \n\nselect ename from emp where deptno=(\n\tselect deptno from emp where job='CLERK'\n);\nSubquery returns more than 1 row\n给出优化的sql内容:优化的SQL可以使用JOIN来替代子查询,避免返回多行的问题。以下是优化后的SQL语句:\n\nSELECT e.ename \nFROM emp e\nJOIN emp e2 ON e.deptno = e2.deptno\nWHERE e2.job = 'CLERK';
原文地址: https://www.cveoy.top/t/topic/qg0l 著作权归作者所有。请勿转载和采集!