小编Sim*_*ton的帖子

在 MySQL 中加入相同的子查询两次

我有两个子查询会生成一个灯具列表,以及一个用户拥有管理员权限的团队列表。

我可以这样做,必须为团队列表调用相同的(相当复杂的)子查询两次,如下所示:


(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)

有没有办法使用团队列表查询的别名而不必执行两次?

mysql alias subquery

2
推荐指数
1
解决办法
1057
查看次数

标签 统计

alias ×1

mysql ×1

subquery ×1