MySQL: ¿Es posible UNIR los resultados de GROUP-BY'd a dos SELECT?

Tengo dos sentencias SELECT separadas que están separadas por GRUPO por separado, por ejemplo:

SELECT x, y, z FROM a GROUP BY x
SELECT x, n, o FROM b GROUP BY x

Me gustaría mucho unirme a estos dos SELECTs juntos para combinar sus columnas, tales como:

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;

es posible? Pregunto porque MySQL se queja.

Tienes un error en tu sintaxis SQL; consulte el manual que corresponde a la versión de su servidor MySQL para conocer la sintaxis correcta para usar cerca de 'IZQUIERDA SELECCIONAR SELECCIÓN x como x2

Si esto es posible, ¿alguna idea sobre qué está mal con mi sintaxis?

¡Muchas gracias!

Respuestas a la pregunta(3)

Su respuesta a la pregunta