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

Beitrag lesen

Hallo allerseits,

Ich habe mir mühsam folgendes  Statement zusammen gebastelt,
welches mir von jeder News-Kategorie den jeweils neusten
News-Eintrag zurückliefert. Das ganze läuft ab Version 4.1.x

(vereinfacht)
SELECT DISTINCT
  modul.id, modul.category_id, modul.topic,
  categories.category,
FROM
  nboard modul,
  nboard_categories categories
WHERE
  categories.id = modul.category_id
AND
  modul.created = (
    SELECT MAX( tab1.created )
    FROM nboard tab1
    WHERE tab1.category_id = modul.category_id
  )
ORDER BY
  modul.category_id
LIMIT 0 , 30

Jetzt muss ich allerdings mein Programm auf MySQL 4.0 downgraden.
Und hierbei tritt das Problem auf, dass er das Subselect
"SELECT MAX(..)"
nicht verträgt. Nur habe ich keinen blassen Schimmer, wodurch
sich das unter der 4er Version ersetzen lässt.
Kommt das evtl. einem OuterJoin gleich?

Könnte mit vllt. einer von euch ein paar Tipps geben?

Bin für jede Hilfe dankbar.

mfg
Peter