Philipp Hasenfratz: SQL - DB abfrage (GROUP BY problem)

Beitrag lesen

Halihallo kasjo

jetzt will ich pro GRUPPE, die letzte ID haben.

Was meinst du mit "letzte"?
Die grösste ID zu finden ist kein Problem, um die letzte (welche
Sortierung veranschlagst du? - Datensätze sind in keiner Reihenfolge)
zu finden, müsstest du zuerst definieren was du unter "letzte"
verstehst.

also:

  • Gruppe 1 -> id 9
  • Gruppe 2 -> id 7
  • Gruppe 3 -> id 6
  • Gruppe 4 -> id 8

Falls du die grösste ID finden willst:

SELECT
      Gruppe,
      MAX(id)
   FROM
      table
   GROUP BY Gruppe

wie erstelle ich am besten diese Abfrage - bei all meine versuchen kam nur unnützes zeugs raus!

Es hat zumindest nix mit DISTINCT zu tun.

Viele Grüsse

Philipp

--
if Murphy's laws are so true then why can I go to MSDN and learn someth...
[img:http://www.emedias.ch/jserr.gif]