Hallo!
> Select user.uid, sum(online.zeit)
> from user left join online on user.uid=online.uid
> Group by user.uid
>
> Allerdings bekommst Du hier eine NULL, wenn keine eintrag vorhanden
> ist...
Na, was ist schneller ...
JOIN + GROUP + SUM
... oder ein SUB-SELECT ...
Select User-Id,
(select sum(zeit)
From online
Where online.uid = user.uid) as zeit)
>From User
Wahrscheinlich ist ein JOIN besser, wenn man mehrere Spalten aus der
zweiten Tabelle braucht und das SUB-SELECT ist besser, wenn man Spalten
aus der ersten Tabelle anzeigen m�chte, die nicht gruppiert werden
k�nnen / sollen.
Hat jemand da detaillierte Erfahrungen?
Freundliche Gr��e
Joachim van de Bruck
| [aspdedatabase] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp