我有两个子查询会生成一个灯具列表,以及一个用户拥有管理员权限的团队列表。
我可以这样做,必须为团队列表调用相同的(相当复杂的)子查询两次,如下所示:
(SELECT hometeam, awayteam etc... ) as fixtures
LEFT JOIN (SELECT team_id, admin etc... ) as teams1 ON fixtures.hometeam = teams1.team_id
LEFT JOIN (SELECT team_id, admin etc... ) as teams2 ON fixtures.awayteam = teams2.team_id
Run Code Online (Sandbox Code Playgroud)
有没有办法使用团队列表查询的别名而不必执行两次?