多表连接查询中遇到的问题

有一个是汽车站车次的数据库,有两个表,一个表是City表,里面存的是城市的名称和城市的编号。一个表是车次表,里面内容是:车牌号、出发城市编号、到达城市编号、出发时间。连接两个表要查询出:车牌号 、 出发城市 、 到达城市、出发时间。

我连接查询时这两个城市名称不知道该怎么写,如果写成:SELECT CarNo , CityName , CityName , Time FROM Car , City WHERE City.CityId = Car.FromCityId AND CIty.CityId = Car.ToCityId 但是什么也查询不出来,这两个CityName 没办法区分哪个是FromCityId 哪个是ToCityId 。这该怎么写?求大神指点!

BadBoy17
浏览 1172回答 1
1回答

化龙贝

去看看 inner join
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

SQL Server