MySQL: SUM() über Ergebnismenge

Hi Tom,

schonmal danke für Deine Hilfe, aber warum krummer Aufbau?

Na ja, in der FROM-Klausel einen JOIN im Subselect auf die gleiche Tabelle machen, die dann mit dem Ergebnis des Subselects gejoint wird (das dann allerdings ohne Join-Bedingung)... :confused:

Deine zuletzt gepostete Abfrage kannst Du ohne Subselect mit einem normalen Join machen:
SQL:
SELECT nummer, 
   SUM(TIMESTAMPDIFF(SECONDS, LogOutTime, LogInTime)) 
   FROM tabelle1 LEFT JOIN tabelle2 
      ON tabelle1.nummer = tabelle2.nummer 
   WHERE nummer="123" AND nummer="234"
   GROUP BY nummer

LG
 
Zurück