我必须在mysql的派生表上执行自联接sql语句。派生表涉及一个毛茸茸的子查询,我想知道是否有其他替代方法可以实际编写和执行两次?
SELECT a.* FROM (my hairy subquery) AS a
LEFT JOIN (my hairy subquery) AS a2
ON a.groupname = a2.groupname etc..
最佳答案
解决此问题的标准方法是使用CTE,但MySQL尚不支持这些CTE。替代方法是:
相关的
我必须在mysql的派生表上执行自联接sql语句。派生表涉及一个毛茸茸的子查询,我想知道是否有其他替代方法可以实际编写和执行两次?
SELECT a.* FROM (my hairy subquery) AS a
LEFT JOIN (my hairy subquery) AS a2
ON a.groupname = a2.groupname etc..
最佳答案
解决此问题的标准方法是使用CTE,但MySQL尚不支持这些CTE。替代方法是: