Mailinglisten-Archive |
Immer dann wenn man ne Mail geschrieben hat findet man es kurz danach ... Hier meine Lösung: (Ist die Lösung übertrieben umständlich?) SELECT v.datum AS vd, v.aid AS vid, j.datum AS jd, j.aid AS jid, s.datum AS sd, s.aid AS sid FROM analysen AS j LEFT JOIN analysen AS s ON j.datum < s.datum LEFT JOIN analysen AS v ON j.datum > v.datum WHERE j.aid=3 ORDER BY vd DESC, sd ASC LIMIT 1; Er schmeisst NULLen raus, wenn es keinen Vorgänger/Nachfolger gibt -- und damit kann man arbeiten. Gruss. >Erlöst mich! Ich versuche aus einer Tabelle mit kleinen Artikeln mit EINER >Query einen Artikel (mit seinen Bestandteilen, also '*' hearsuzuholen, und >zugleich die Arikel_ID aid und Titel des vorherigen und des folgenden (nach >Datum). Was ich bisher versuche sieht so aus, funktioniert aber nicht -- Caspar Florian Ebeling <cfe_(at)_plannersdelight.net> / http://www.plannersdelight.net/ Boeblinger Str 63, 70199 Stuttgart, Tel +49 (0) 711 60 70 142 --- *** Weitere Infos zur Mailingliste und MySQL unter www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive