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;
Ceci est la requête que j'ai utilisée. Ici, j'utilise 2 sous-requêtes, mais elles ont la même où la condition .. Le temps de recherche est doublé. Existe-t-il un moyen d'optimiser l'ensemble de la requête à une seule sous-requête?Optimiser la requête sql
Merci à l'avance
si vous postez code, y compris SQL ou XML, ** ** S'il vous plaît mettre en évidence les lignes en question et utilisez le bouton "code" (101 010) sur la barre d'outils de l'éditeur pour bien les formater !! Cela rend tellement plus facile à lire et à comprendre! –
@joseph le fait-il (cette syntaxe) fonctionne-t-il dans Oracle? http://stackoverflow.com/questions/2476206/optimize-the-sql-query/2476423#2476423 – garik