Hi,
ich suche eine Möglichkeit wie ich ein Alias nur bei erfolgreicher geschachtelter Abfrage ( also Ergebnis NOT NULL ) überschreibe.
Mein Query sieht derzeit so aus:
SELECT root_id, root_id AS current, user_id, title,time,
( SELECT time FROM table WHERE ( parent_id = current ) ORDER BY time DESC LIMIT 1 ) as time FROM table ORDER BY time DESC LIMIT 0, 50
Wie schaffe ich es - da ich nach der Zeit sortieren will - das time nur "aktualisiert" wird, wenn das geschachtelte Query nicht NULL ist?
Mit freundlichen Grüßen, und wie immer für jeden Hinweis dankbar,
Lars
ich suche eine Möglichkeit wie ich ein Alias nur bei erfolgreicher geschachtelter Abfrage ( also Ergebnis NOT NULL ) überschreibe.
Mein Query sieht derzeit so aus:
SELECT root_id, root_id AS current, user_id, title,time,
( SELECT time FROM table WHERE ( parent_id = current ) ORDER BY time DESC LIMIT 1 ) as time FROM table ORDER BY time DESC LIMIT 0, 50
Wie schaffe ich es - da ich nach der Zeit sortieren will - das time nur "aktualisiert" wird, wenn das geschachtelte Query nicht NULL ist?
Mit freundlichen Grüßen, und wie immer für jeden Hinweis dankbar,
Lars
Zuletzt bearbeitet: