需要帮助TSQL proc

时间:2010-11-04 03:55:32

标签: tsql

所以我有一个团队比赛的映射表。所有这些表都是TeamId和TournamentId。

我有一个proc,GetTournamentsByTeam接收@TeamId int

基本上我想从tblTournament获取所有锦标赛记录,使用我从TeamId = @TeamId的映射表中得到的所有TournamentId。

我该怎么做?

2 个答案:

答案 0 :(得分:1)

您要做的是表格之间的inner join

SELECT     tournament.*
FROM       tblTournament tournament
INNER JOIN tblTournamentTeams tt ON tournament.TournamentId = tt.TournamentId
WHERE      tt.TeamId = @TeamId

答案 1 :(得分:0)

您要做的是为初学者阅读任何SQL书籍。严重。