混合两个表SQL结果

时间:2015-04-15 18:43:53

标签: sql asp.net visual-studio

在我的SqlDataSource SQL命令中,我想输出两个表的混合。

我有一个表匹配,其中包含 MatchDate MatchTime HomeTeamID AwayTeamID

我有第二个表团队,其中包含 TeamID TeamName

我希望结果显示列 MatchDate MatchTime HomeTeamName AwayTeamName 。 这适用于Visual Studio中的ASP.NET项目,如果有帮助的话。

谢谢!

1 个答案:

答案 0 :(得分:0)

这是查询:

 select a.MatchDate, a.MatchTime, b.TeamName as HomeTeamName, c.TeamName as AwayTeamID from Matches a 
 inner join Teams b on a.HomeTeamID = b.TeamID 
 inner join Teams c on a.AwayTeamID = c.TeamID