【发布时间】:2016-07-25 14:02:34
【问题描述】:
我有两个数据库,一个数据库(游戏)包含 hometeamID 和 visitorID。另一个数据库(Teams)包含所有 logoNames 和 teamID。 (Games) hometeamID 和 visitorID 通过 teamID 与 (Teams) 相关联。
我想运行一个 SQl 查询,该查询从(游戏)数据库中输出球队,但也显示每个球队的徽标。我希望输出看起来像这样。
<item>
<hometeamID>
<home_logo>
<visitID>
<visitor_logo>
</item>
当尝试使用 PHP 查询时,我使用
SELECT *
FROM Games LEFT JOIN
Teams
on Games.homeID = Teams.teamID
我可以得到主队的第一个标志,但是当我使用 AND 时
SELECT *
FROM Games LEFT JOIN
Teams
on Games.homeID = Teams.teamID and Games.vistorID = Teams.teamID
我什么也得不到。
我可以让查询工作,但我没有得到徽标。
【问题讨论】: