任何人都可以幫助我嗎?處理大多數財產的人的更新工資
我需要將處理最多財產的人的薪水提高1000英鎊。
人員:
staffno | salary
_________________
A1 | 12000
_________________
A2 | 9000
_________________
A3 | 11000
_________________
A4 | 3000
物業:
propertyno | staffno
_____________________
B23 | A2
_____________________
B76 | A2
_____________________
B34 | A1
UPDATE staff
SET salary = salary +1000
WHERE EXISTS
(SELECT staffno
FROM property
GROUP BY staffno
ORDER BY COUNT(*) DESC
LIMIT 1);
所以這是我迄今爲止得到的,但它更新所有的值不是我希望它的1。
這是你的功課? – hungneox 2011-12-13 17:55:21
@eureka看起來像它。 – abhi 2011-12-13 17:57:04