У меня следующая проблема:
Предположим, я определил ДВЕ таблицы
ПОЛЬЗОВАТЕЛИ
ID (int. key)
NAME (String)
SALARY (currency)
ПОЛЬЗОВАТЕЛЬСКИЙ
ID (int. key)
TYPE (String)
Во 2-й таблице хранится дополнительная информация для ПОЛЬЗОВАТЕЛЕЙ.Очевидно, что реальные таблицы более сложны, но это идея.(Не спрашивайте меня, почему вместо добавления полей в первую таблицу создается другая таблица, это идея моего босса).
Теперь я пытаюсь ОБНОВИТЬ первую таблицу, если выполняется условие из второй таблицы.
Примерно так:
UPDATE USERS U, USERSADD A
SET U.SALARY = 1000
WHERE U.ID = A.ID
AND A.TYPE = 'Manager'
В Netbeans Derby у меня есть ошибка: "найдено в столбце X", и она ссылается на запятую между двумя таблицами (UPDATE USERS U<b>,</b> USERSADD A
).Надеюсь, я был достаточно ясен ...
Будет ли кто-нибудь достаточно любезен, чтобы дать мне решение?Заранее спасибо.