2014-09-05 60 views
0

尝试加入3个表格:联赛,联赛_球队和球队。Medoo PHP Framework并加入多个表

与查询:

​​

导致下面的查询:

SELECT "teams"."fifa_id","teams"."name","teams"."rating" 
FROM "teams" 
LEFT JOIN "leagues_teams" ON "teams"."fifa_id" = "leagues_teams"."fifa_team_id" 
LEFT JOIN "leagues" ON "teams"."fifa_league_id" = "leagues"."fifa_id" 
ORDER BY "teams"."name" ASC 

当添加第二LEFT JOIN,它应该leagues_teams.fifa_league_id = leagues.fifa_id加盟而不是teams.fifa_league_id

我该如何解决这个问题?

回答

0

如果有人仍然有这个问题,从MEDOO文档:

您可以通过列之前添加的表名是指前面的连接表。

实施例:

"[>]album" => ["account.user_id" => "user_id"],

MEDOO - SELECT API