Peter A.: Select Max(..) von MySQL 4.1 nach 4.0 portieren

Beitrag lesen

Hi,

also ich habe das nun wie folgt umgesetzt:

Vor der eigentlichen Abfrage bastel ich mit eine erweiterte
WHERE-Condition mit den jeweils höchstem Timestamp einer
Category zusammen:

$sg = "SELECT distinct max(created) AS mc FROM $modul modul  "
      "GROUP BY category_id ORDER BY category_id ASC";
$qg = mysql_query($sg);
while($maxcreated=mysql_fetch_array($qg) )
  $whereString .= "OR modul.created=".$maxcreated['mc']." ";

und füge das dann anschließend dem eigentlichem Query an.

Klappt ganz gut, und bei max. 20 Kategorien m.E. auch recht
akzeptabel.

Dir nochmal tausend Dank für Deine ausführliche Hilfe.

MfG
Peter A.