Ilja: Komplizierte Abfrage?!?

Beitrag lesen

yo,

ok bevor wir es noch komplizierter machen, gibt es einen anderen weg. du kannst deine union abfrage nehmen und es als tabelle in einer weiteren abfrage mit einer gruppierung einfügen. dass sollte dann zu dem erwünschten ergebnis führen, ein datensatz pro benutzer.

SELECT von AS benutzer, count (*) AS Anzahl FROM
   (
   SELECT von AS benutzer, count(*) as anzahl
     FROM tabelle
          GROUP BY von
   UNION ALL
   SELECT an  AS benutzer, count(*) as anzahl
     FROM tabelle
          GROUP BY an
   )
GROUP BY benutzer
ORDER BY benutzer

versuch mal das konstrukt. ich rate aber mehr als ich es hier jetzt ausprobieren kann.

Ilja