Hallo Monika,
$result = mysql_query("Select Max(id) from news GROUP BY abteilung",$db);
while($row=mysql_fetch_array($result))
{
$id=$row["id"];
$abteilung=$row["abteilung"];
Du hast die Datenbankfelder "id" und "abteilung" nicht im select, um die zu bekommen, mach etwas a la "select max(id) as maxid, abteilung..."
Viele Grüße
Stephan