Показать сообщение отдельно
Старый 14.08.2006, 16:34     # 9
uerter
Member
 
Аватар для uerter
 
Регистрация: 07.01.2004
Сообщения: 273

uerter Молодецuerter Молодецuerter Молодец
UPDATE `Hourregistration` ,
`Students` SET `Students`.`ST-TotalESFHours` = SUM( `Hourregistration`.`H-totaltime` ) WHERE `Hourregistration`.`H-ST-ID` = '61' && `Hourregistration`.`H-esf` = '1' && `Students`.`ST-ID` = '61'

Ответ MySQL: Документация
#1111 - Invalid use of group function

сделал следующее
Цитата:
UPDATE `Students` SET `ST-TotalESFHours` = ( SELECT SUM( `H-totaltime` )
FROM `Hourregistration`
WHERE `H-ST-ID` = '64' )
WHERE `ST-ID` = '64'
но вложеные запросы мне не очень нравятся ... можно ли оптимизировать ?
__________________
Жизнь движняк
uerter вне форума