Actually, your query is illegal in std SQL, but some
implementations allow it because it's efficient in some
special cases (where it happens to give meaningful results).
The only columns strictly allowed in the column list after
"select" are the columns listed in the group-by clause.
Any others (tempo, in your case) will return random values
from that particular group.

You need to do something like

  select tm.track_id, mn.time, tm.tempo
  from tempo_map tm,
       (select track_id, min(time) time from tempo_map group by track_id) mn
  where tm.track_id=mn.track_id and tm.time=mn.time

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to