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

Если это возможно, есть мысли о том, что не так с моим синтаксисом?

Спасибо большое!

Ответы на вопрос(3)

Ваш ответ на вопрос