感谢任何帮助。我正在研究一个设计有点糟糕的数据库。我需要通过基于另一个表更新一个表来修复一些不良数据,如下所示(我松散地描述了我需要的 SQL):
两张表:
Airports
- 包括字段:lat
,lon
,airport_id
.Events
- 包括字段:lat
,lon
,airport_id
.
我想更新(当前不正确的)事件表lat
和lon
(正确的)机场表纬度和经度。
基本上:UPDATE events WHERE <events.airport_id = airports.airport_id> SET events.lat = airports.lat
然后我可以再次运行它。
我知道我很接近,但没有确切的语法。
谢谢!