Показать сообщение отдельно
Непрочитано 09.10.2011, 21:20   #12
Изгнанные

Автор темы (Топик Стартер) Re: Помогите написать запрос

Цитата:
Сообщение от DreamCast Посмотреть сообщение
нет возможности проверить, возможно, так будет работать тоже:
UPDATE character_subclasses SET class_index=(class_index+1)
WHERE charid=111
AND class_index=1
AND class_idexp=(SELECT class_idexp FROM character_subclasses WHERE charid=1111);

Добавлено через 2 минуты
точнее так)
UPDATE character_subclasses SET class_index=(SELECT MAX(class_index) FROM character_subclasses WHERE charid=1111)+1
WHERE charid=111
AND class_index=1
AND class_idexp=(SELECT class_idexp FROM character_subclasses WHERE charid=1111);
You can't specify target table 'character_subclasses' for update in FROM clause

Добавлено через 30 секунд
Цитата:
Сообщение от DreamCast Посмотреть сообщение
результатом заделись - интересно, что выйдет в итоге.
Естественно)) Пока додумываю свой метод.

Последний раз редактировалось Gambit_J; 09.10.2011 в 21:21. Причина: Добавлено сообщение
Gambit_J вне форума Отправить сообщение для Gambit_J с помощью ICQ Отправить сообщение для Gambit_J с помощью Skype™ Ответить с цитированием