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