我想知道以下内容:
位置 - 表名
Locationid int主键 LocationName varchar
位置表数据(23,kochi),(24,trivandrum)
航班 - 表名
sourceid foreign key : value 23
destination id forien key : value 24
现在我需要将Locationname显示为SourceName和destinationName并显示这两个记录请帮助我
我需要像这样展示
SourceName DestinationName
Kochi Trivandrum
答案 0 :(得分:0)
您需要两次加入位置表:
SELECT
s.LocationName SourceName,
d.LocationName DestinationName
FROM flight f
INNER JOIN Location s on f.sourceid - s.LocationID
INNER JOIN Location d on f.destinationid - d.LocationID