Объясняйте организацию таблиц более подробно.
Структура +
Словами
-~{}~ 11.11.07 02:35:
Если Вы просто хотите просумировать значения ячеек в рядах в этой-же таблицы, и результат занести в ячейку sum этого ряда таблицы, то подзапрос SELECT вообще не нужен
If you access a column from tbl_name in an expression, UPDATE uses the current value of the column. For example, the following statement sets the age column to one more than its current value:
А такой запрос может выполниться?
[SQL]
mysql_query("update table1 set attach = (SELECT time from table1 where id=1) , time=1195932503 where id=1 and user='login')
[/SQL]
У меня не выполняется: mysql_error() -> "You can't specify target table 'diary_note' for update in FROM clause"
при update tableX можно использовать только текущую строку tableX (то есть ее старое значение) или другие таблицы по причине того, что до конца update невозможно сказать какое актуальное значение у любой другой строки tableX кроме текущей.