MySQL: Ist es möglich, die GROUP-BY-Ergebnisse mit zwei SELECTs zu verknüpfen?
Ich habe zwei separate SELECT-Anweisungen, die beide von GROUP-BY getrennt behandelt werden, z.
SELECT x, y, z FROM a GROUP BY x
SELECT x, n, o FROM b GROUP BY x
Ich würde diese beiden SELECTs sehr gerne zusammenfügen, um ihre Spalten zu kombinieren, wie zum Beispiel:
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;
Ist das möglich? Ich frage, weil sich MySQL beschwert
Sie haben einen Fehler in Ihrer SQL-Syntax. In dem Handbuch, das Ihrer MySQL-Serverversion entspricht, finden Sie die richtige Syntax für 'LEFT JOIN SELECT x as x2
Wenn dies möglich ist, überlegen Sie, was mit meiner Syntax nicht stimmt?
Vielen Dank!