【发布时间】:2010-04-18 02:54:03
【问题描述】:
我需要一个 SQL SELECT 语句来提取两个团队的名称,从同一个表中获取两个团队。例如下面
SELECT sport_activity_id, (team A), (team B), date, time
FROM sportactivity, teams
WHERE competition_id_fk = 2
对于(团队 A)和(团队 B),我有一个 team_id,它是表“团队”的 FK
是否可以通过 SQL 从这些表中得到以下结果? 1, 巴塞罗那, 阿森纳, 01/01/2000, 20:00
这两个表如下:
桌上运动
sport_activity_id, home_team_fk, away_team_fk, competition_id_fk, date, time
(元组示例)-> 1, 33, 41, 5, 2010-04-14, 05:40:00
桌队
team_id, team_name
(元组示例)-> 1,阿尔及利亚
【问题讨论】: