neogrande
14-09-2007, 13:51
Hallo Leute,
ich habe in meiner Anwendung 2 Objekte, die jeweils ein lastUpdate haben.
Der Nutzer weiß aber gar nicht, dass das intern 2 Objekte sind und bekommt jweils das größere von beiden angezeigt.
Hat er nun eine Tabelle, möchte ich die ab und an nach dem lastUpdate sortieren lassen. Ich bräuchte also so etwas in der Art wie
SELECT a.*
FROM tabelle1 as a
JOIN tabelle2 as b on (a.obj_id = b.id)
ORDER BY MAX(a.lastUpdate, b.lastUpdate)
Tja, und das geht leider nicht. MAX geht ja nur über eine Tabellenzeile und ist dadurch ziemlich sinnlos bei ORDER BY...
Hat jemand eine Idee?
ich habe in meiner Anwendung 2 Objekte, die jeweils ein lastUpdate haben.
Der Nutzer weiß aber gar nicht, dass das intern 2 Objekte sind und bekommt jweils das größere von beiden angezeigt.
Hat er nun eine Tabelle, möchte ich die ab und an nach dem lastUpdate sortieren lassen. Ich bräuchte also so etwas in der Art wie
SELECT a.*
FROM tabelle1 as a
JOIN tabelle2 as b on (a.obj_id = b.id)
ORDER BY MAX(a.lastUpdate, b.lastUpdate)
Tja, und das geht leider nicht. MAX geht ja nur über eine Tabellenzeile und ist dadurch ziemlich sinnlos bei ORDER BY...
Hat jemand eine Idee?