Sql 添加要由另一个属性ORACLE使用的值
我想在两个不同的表中使用两个值,作为第三个表中的总数 例如:Sql 添加要由另一个属性ORACLE使用的值,sql,oracle,Sql,Oracle,我想在两个不同的表中使用两个值,作为第三个表中的总数 例如: 表住宿和航班 将acc\u price中的值与flight\u price中的值相加 将这些值相加,以便在表reservation.reservation\u total 我尝试过的事情 使用选择到PL-SQL的语句中…这将彻底解决您的问题………为什么不在一个SQL中直接添加两个值 select acc_price+flight_price from accomodation,flight “将要在表reservation.re
住宿
和航班
acc\u price
中的值与flight\u price中的值相加
reservation.reservation\u total
使用
选择到PL-SQL的语句中
…这将彻底解决您的问题………为什么不在一个SQL中直接添加两个值
select acc_price+flight_price from accomodation,flight
“将要在表reservation.reservation\u total中使用的值相加”是指要在reservation的reservation\u total列中插入添加的值吗?
如果是,您可以使用:
insert into reservation(rowid,reservation_total) values (id,select acc_price +
flight_price from accomodation, flight where <some condition> )
插入预订(rowid,预订总额)值(id,选择acc\u价格+
航班\住宿价格,航班地点)
这是我第一次使用sql,但我想我需要使用两个内部联接进行select sum,然后选择保留总数,然后让序列自动为每一行执行此操作,也许还有一个触发器?但这一切听起来太复杂了……不过@akash88建议的选择是一个更好的选择。我已经尝试了选择F.FLI_价格+AC.ACC_价格Pn到R.度假预订R、F航班、住宿AC的小计代码>但它不起作用,你需要设置任何条件吗?如果你能告诉我作业中给出的确切问题以及这三个表格的模式,我将能够帮助你
select acc_price+flight_price from accomodation,flight
insert into reservation(rowid,reservation_total) values (id,select acc_price +
flight_price from accomodation, flight where <some condition> )