【发布时间】:2015-04-17 12:52:27
【问题描述】:
我有表match(其中包含“id, date, team1_id, team2_id”)
和表team(其中包含“id, name”)
我需要 PHP 或 SQL 代码来显示团队名称(来自表团队)WHERE "team1_id" 和 team2_id" = team.id
...其实我有这样的:
$deleteMatch = Database::query('SELECT match.id, match.team1_id, match.date,
team.id, team.name FROM `match`, `team` WHERE team.id = match.team1_id');
foreach($deleteMatch as $matchinfo)
{
?><option value="<?php echo $matchinfo["id"];?>">
<?php echo $matchinfo["date"]; echo $matchinfo["name"];?></option>
<?php
}
但我需要在 foreach 中添加 team2.id(name)。 (日期 | 团队 1 名称 | 团队 2 名称)
希望你能理解我。感谢您的帮助。
【问题讨论】:
-
对不起,比赛真的可以在同一支球队之间进行吗?我猜你的意思是 OR 而不是 AND。