Ich habe versucht, aber es scheint, dass ich etwas vermisse. Ich möchte zwei Ergebnisse von zwei Tabellen durch ein gemeinsames Feld kombinieren.Mysql kombinieren zwei Ergebnisse und gruppieren sie nach Feld
Ich möchte Ergebnisse von diesen zwei Abfragen nach Kundenfeld gruppieren.
SELECT errors.customer, count(errors.customer) as err_count,severity from errors group by customer,severity;
SELECT customer,sum(size) as Tot_size,count(customer) as Policy_count from backup group by customer;
Ich habe dies versucht.
SELECT errors.customer, count(errors.customer) as err_count,severity from errors group by customer,severity union all SELECT customer,count(customer) as Policy_count ,sum(size) as Tot_size from backup group by customer;
Aber aus irgendeinem Grund fehlen einige Spalten.
Siehe http://meta.stackoverflow.com/questions/333952/why-should-i-provide-an-mcve-for-what-seems-to-me-to-be- a-sehr-einfach-sql-Abfrage – Strawberry
Ich glaube nicht, eine "UNION" ist, was Sie brauchen ... –