本文介绍了更新链接到其他表的表的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 我想在BID名称= omega的情况下将'a'的价格提高10%。我该怎么办? 我试过了 更新 a 设置 price = 1 .1 * price 其中 ......... 我我很困惑设置条件。可以给出什么条件? 创建 table a (AID号码,价格号码年份号码, pk(AID)); 创建 表 b (BID号码, name char , pk(BID)); 创建 表 c (AID号码 BID号码 pk(AID,BID) fk(AID)参考 a(AID), fk(BID) references b(BID)); 插入 值( 1 , 250 , 1990 ); 插入 值 ( 2 , 150 , 1998 ); 插入 进入 b 值 ( 1001 ,' omega'); 插入 进入 b 值 ( 1002 ,' sharp'); 插入 进入 c 值 ( 1 , 1001 ); 插入 进入 c 值 ( 2 , 1002 ); 解决方案 I want to increase the price of 'a'by 10% where BID name = omega. How do I do it?I've triedupdate aset price = 1.1*pricewhere .........I am confused about setting the conditions. What conditions can be given?create table a(AID number,price numberyear number,pk (AID));create table b(BID number,name char,pk(BID));create table c(AID numberBID numberpk(AID,BID)fk (AID) references a(AID),fk (BID) references b(BID));insert into a values (1, 250, 1990);insert into a values (2, 150, 1998);insert into b values (1001, 'omega');insert into b values (1002, 'sharp');insert into c values (1, 1001);insert into c values (2, 1002); 解决方案 这篇关于更新链接到其他表的表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!
09-12 06:54