my %temp;
 get undef,"db2";
  while(get_next("db2")){
  push(@{$temp{$Name}},$Hersteller);
 }
 get undef,"db1";
  while(get_next("db1")){
  push(@{$temp{$Name}},$Wasanderes);
  push(@{$temp{$Name}},"$Wasauchimmer und $mehr");
 }
 my @temp_sortiert= sort(TempHashSort keys(%temp)); 
 # Sortieren auf erstes Array Element
 foreach(@temp_sortiert){
 out $_," : ",@{$temp{$_}}[0]," : ",@{$temp{$_}}[0],"</br>";
 # Ausgabe: Name : Hersteller : Wasanderes (sortiert nach Hersteller)
 }
sub TempHashSort { #Brauch man für die Sortierung
 if(@{$temp{$a}}[0] lt @{$temp{$b}}[0])
  { return -1; }
 elsif(@{$temp{$a}}[0] eq @{$temp{$b}}[0])
  { return 0; }
 else
  { return 1; }
}