Sql 如何使用Postgres中不同表i,e station表中的站点id替换旅程表中的OriginationStation和destinationStation
有两个表“旅程”和“车站”。 行程表由行程id、起点和终点组成。 Station表由Station id、stationName组成 行程表 身份证件 起源 命运 1. 德里 孟买Sql 如何使用Postgres中不同表i,e station表中的站点id替换旅程表中的OriginationStation和destinationStation,sql,postgresql,join,left-join,Sql,Postgresql,Join,Left Join,有两个表“旅程”和“车站”。 行程表由行程id、起点和终点组成。 Station表由Station id、stationName组成 行程表 身份证件 起源 命运 1. 德里 孟买 您只需加入两次: select j.*, so.stationId as originStationId, sd.stationId as destinationStationId from journey j left join stations so on j.originStation =
您只需加入两次:
select j.*, so.stationId as originStationId, sd.stationId as destinationStationId
from journey j left join
stations so
on j.originStation = so.stationName left join
stations sd
on j.destinationStation = sd.stationName;