MySQL: возможно ли объединить результаты GROUP-BY с двумя SELECT?
У меня есть два отдельных оператора SELECT, которые оба представляют собой GROUP-BY 'd, например:
SELECT x, y, z FROM a GROUP BY x
SELECT x, n, o FROM b GROUP BY x
Я очень хотел бы объединить эти два SELECT вместе, чтобы объединить их столбцы, такие как:
SELECT x as x1, y, z FROM a GROUP BY x
LEFT JOIN (
SELECT x as x2, n, o FROM b GROUP BY x)
ON x1=x2;
Это возможно? Я спрашиваю, потому что MySQL жалуется
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'LEFT JOIN SELECT x as x2
Если это возможно, есть мысли о том, что не так с моим синтаксисом?
Спасибо большое!