MySQL: É possível JOINAR os resultados GROUP-BY para dois SELECTs?
Eu tenho duas instruções SELECT separadas, ambas agrupadas separadamente, por exemplo:
SELECT x, y, z FROM a GROUP BY x
SELECT x, n, o FROM b GROUP BY x
Eu gostaria muito de juntar esses dois SELECTs para combinar suas colunas, 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;
Isso é possível? Eu pergunto porque o MySQL está reclamando
Você tem um erro na sua sintaxe SQL; verifique o manual que corresponde à sua versão do servidor MySQL para a sintaxe correta para usar perto de 'LEFT JOIN SELECT x como x2
Se isso é possível, qualquer pensamento sobre o que está errado com a minha sintaxe?
Muito obrigado!