UPDATE employees
SET job_id = (SELECT job_id
FROM employees
WHERE employee_id = 205),
salary = (SELECT salary
FROM employees
WHERE employee_id = 205)
WHERE employee_id = 114;
这是我一直在使用的查询。在这里我使用2个子查询,但他们有相同的条件..寻找时间加倍..是否有一种方法来优化整个查询单个子查询?提前优化sql查询
,** **请在突出问题的那些行并使用编辑器工具栏上的“代码”按钮(101 010)来很好地格式化这些!使它更容易阅读和理解! – 2010-03-19 09:47:38
@joseph这样做(这种语法)在oracle中工作? http://stackoverflow.com/questions/2476206/optimize-the-sql-query/2476423#2476423 – garik 2010-03-19 10:29:47