mixmastertobsi: MySQL GROUP

Beitrag lesen

Hallo,

ich komme noch immer nicht bei folgender Abfrage weiter. Ich finde die momentane Lösung nicht ideal. Gibt es denn keine Möglichkeit die zwei Abfragen in einer zu kombinieren?!?

  
$res = mysql_query("SELECT marke FROM artikel WHERE available='1' GROUP BY marke");  
while ($row = mysql_fetch_array($res)) {  
  $marke = $row['marke'];  
  $res2 = mysql_query("SELECT anr FROM artikel WHERE available='1' AND marke='$marke' ORDER BY anr DESC LIMIT 3");  
  while ($row2 = mysql_fetch_array($res2)) {  
    $new[] = $row2['anr'];  
  }  
}