Итак, у меня есть таблица под названием «цена», в которой есть «dbName» столбцов, dbRetailer и dbPrice.Обновление информации о таблице таблицы базы данных
Я пытаюсь обновить «dbPrice» на 10%, но только для баз данных, которые были разработаны «Microsoft»
У меня также есть 2 других таблица под названием «DBSystem» и 'dbProducer ».
«DbName» является внешним ключом для «DB_NAME», который является первичным ключом в таблице «DBSystem»
Inside «DBSystem» есть внешний ключ называется «producerName», который указывает на первичный ключ 'manufacturer_Name' в 'dbProducer', который является именем производителя (например, Microsoft).
До сих пор я код:
update price set dbPrice = dbPrice * 1.1 where producer_Name = 'Microsoft';
Но это не имеет никакого способа реализации путь к информации запроса требует, что означает, что я получаю сообщение об ошибке, как
" имя_производства: недопустимый идентификатор ".
Любая помощь с этим была бы принята с благодарностью!
mysql or oracle? Пожалуйста, отметьте только задействованные СУБД – Aleksej
Извините, я считаю, СУБД Oracle. – Nick
Являются ли ваши имена столбцов в верхнем и нижнем регистре? http://stackoverflow.com/questions/7425153/reason-why-oracle-is-case-sensitive – Rene