问一个SQL查询的问题!
我有2个表表1:
filghtid flightname departureCityId ArrivalCityId
1 (自增) CA2001 1 2
表2:
CityId CityName
1 北京
2 南京
现在就是想问的是:怎么样能使查询结果成为以下方式显示?????
flightid flightname departureCityName ArrivalCityName
1 CA2001 北京 南京
可能要写2个函数来调用:
1。 create function F_departureCityName (@departureCityId,tinyint) varchar(30) 来调用表2的CITYNAME作为departureCityName
2。create function F_ArrivalCityName (@arrivalCityId,tinyint) varchar(30) 来调用表2的CITYNAME作为ArrivalCityName
然后:
select filghtid,flightname,db_name.[dbo]. F_departureCityName(departureCityId),db_name.[dbo].F_ArrivalCityName(arrivalCityId)
from 表 1