gpt4 book ai didi

mysql - 根据与另一张表相关的某些条件更新一张表(MySQL)

转载 作者:搜寻专家 更新时间:2023-10-30 23:32:32 24 4
gpt4 key购买 nike

问题是:“将德里至孟买航类的航空公司票价提高 10%”

我知道一种方法是自己检查相应的航类号并在查询中使用它,但我希望查询仅根据表中给出的列进行查询。我尝试了以下方法,但都失败了:1)update fares set fare=1.1*fare where flights.start='Delhi' and flights.end='Mumbai';

2)update fares set fare=1.1*fare where (flights natural join fares).start='Delhi' and (flights natural join fares).end='Mumbai';

请帮忙

flights 表有列 flight no,start,end,noofflights,noofstops

票价表有flightno,fare,airlines,taxrate

最佳答案

下面的 SQL 可能会帮助你引用

UPDATE FLIGHT FL INNER JOIN FARES FR 
ON FL.flightno = FR.flightno SET FR.fare = (1.1 * FR.FR)
WHERE FL.start = 'Delhi' AND FL.end = 'Mumbai' ;

关于mysql - 根据与另一张表相关的某些条件更新一张表(MySQL),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47452112/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com