1
我有3個表...記錄,球隊和裁判在Teams
表我的MS-訪問 我有多種選擇
Team_ID, Team_Name
在
Referees
表
我有
Referee_ID and Referee_Name
在Records
表I具有
Game_ID, Game_No, Play_Date, Win_Team, Lose_Team, Referee_1, Referee_2
Win_Te來自記錄的am和Lose_Team是球隊表中Team_ID的外鍵。 ,裁判員1和裁判員2是裁判員席位的外鍵。
我的問題是,我可以查詢Records.Win_Team和Records.Lose_Team的Team_Name?還與裁判...
我嘗試這一個,
SELECT distinct Records.Game_No, Records.Play_Date, IIf([Records.W_Team]=[Teams.Team_ID],Teams.Team_Name) AS Expr1, IIf([Records.L_Team]=[Teams.Team_ID],Teams.Team_Name) AS Expr2
FROM Records, Teams
where Records.W_Team = Teams.Team_ID
or Teams.Team_ID = Records.L_Team
group by
Records.Game_No,
Records.Play_Date,
Records.W_Team,
Teams.Team_ID,
Teams.Team_Name,
Records.L_Team
但輸出
就有人在我的情況的想法?在此先感謝...