【发布时间】:2011-06-06 15:26:19
【问题描述】:
我对 php/MySQL 很陌生,但遇到了一些麻烦。非常感谢您的帮助。
我有 2 张这样布置的桌子:
桌队
team_id,team_name
餐桌时间表
game_id,game_time,team1_id,team2_id,位置
schedule.team1_id 和 schedule.team2_id 都是 team.team_id 的外键。
我正在尝试使用 team1_id 和 team2_id 引用 team_name,但我似乎只能获得 team1 的名称。这是我使用失败的查询。
SELECT * FROM team
AS t JOIN schedule AS s
ON t.team_id = s.team1_id
WHERE location='1';
我尝试输出数据:
while (mysql_fetch_assoc($result)) {
echo $row['team_name'];
}
这对我来说很明显为什么这不起作用,因为这些表仅在我需要的列之一上连接。帮助!我完全不知道如何解决这个问题。我相信有一个简单的解决方案,但我似乎找不到它!
【问题讨论】:
标签: php mysql foreign-keys new-operator foreign-key-relationship