首页 新闻 搜索 专区 学院

求SQL语句,二表连接

0
悬赏园豆:5 [已解决问题] 解决于 2011-07-08 13:25

查找信息表的这些字段

FlightNo,Leavecity(出发地),Destination(目的地),LeaveTime,LandTime,Price

出发地与目的地显示地名

问题补充: 二个表名是,信息表(FlightInFO) 地名表(CityInfo) 出发地与目的地不可能是一样的
漂流瓶&子風的主页 漂流瓶&子風 | 初学一级 | 园豆:198
提问于:2011-07-08 12:39
< >
分享
最佳答案
0

select FlightNo,

(select CityName from B where B.id=A.airwaysid) as Leavecity,

(select CityName from B where B.id=A.Destination) as Destination

LeaveTime,LandTime,Price

from A

收获园豆:5
一根葛根 | 菜鸟二级 |园豆:229 | 2011-07-08 13:08
select f.FlightNO,(select CityName from CityInfo where CityInfo.Id =f.LeaveCity) as 出发地,(select CityName from CityInfo where CityInfo.Id=f.Destination) as 目的地 from FlightInfo as f,CityInfo 这个与你的语句没什么错误吧,错了结果有350条,可我数据库里就14条的,而且出发地与目的地都是一样的
漂流瓶&子風 | 园豆:198 (初学一级) | 2011-07-08 13:20
抱歉后面多加了个表名
漂流瓶&子風 | 园豆:198 (初学一级) | 2011-07-08 13:25
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册