为什么JSON只为查询返回1个图像输出?

时间:2018-12-29 08:06:50

标签: php mysql sql json

我正在执行一个PHP脚本,该脚本基于包含比赛和球队的数据库将查询编码为JSON格式。匹配表有2个字段

  

(team_1名称和team_2名称作为外键)

,而“团队”表则具有团队+徽标的名称。 这是我的查询,以获取每场比赛的球队名称和徽标:

Select m.team_1, t1.team_logo, m.team_2, t2.team_logo
From Match m, Team t1, Team t2
Where t1.name = m.team_1 and t2.name = m.team_2;

我的问题是JSON仅返回第一个团队名称,第二个团队徽标和第二个团队名称。 这是为什么?以及我该如何解决?

1 个答案:

答案 0 :(得分:1)

尝试一下:

Select 
  m.team_1, t1.team_logo AS logo_team1, 
  m.team_2, t2.team_logo AS logo_team2
From Match m, Team t1, Team t2 
Where t1.name = m.team_1 and t2.name = m.team_2;

致谢