On Tue, Sep 23, 2003 at 02:34:26 -0700,
  -anssi <[EMAIL PROTECTED]> wrote:
> Hello!
> 
> Is there any standard SQL-statement, which produce
> resultset containing best plyers of the each team?
> 
> player |team|points
> -------------------
> paul    col   10
> peter   col   12
> steve   det   12
> sergei  det    8
> jere    dal    4
> 
> Resultset:
> 
> peter
> steve
> jere

select player
  from tablename a,
    (select team, max(points) as best from tablename group by team) b
  where a.points = b.best and a.team = b.team;

This will list all of the players who have scored the maximum number of
points for a team.

(Note I didn't actually test this, so there may be minor errors in the
example.)

---------------------------(end of broadcast)---------------------------
TIP 3: if posting/reading through Usenet, please send an appropriate
      subscribe-nomail command to [EMAIL PROTECTED] so that your
      message can get through to the mailing list cleanly

Reply via email to