Hallo Frank,
Ich habe natürlich gleich beide Lösungen ausprobiert. Ein davon klappt vorzüglich, in der anderen habe ich einen Syntaxfehler und weiß nicht, welchen.
SELECT *, FROM_UNIXTIME(m.Unixstamp, '%Y|%m')
FROM tmp t
LEFT JOIN
-- Du musst Deinem Subselect einen Aliasnamen geben
-- a) um in SELECT auf die Spalten zuzugreifen
-- b) um die Joinbedingung formulieren zu können.
(select ID from meinetabelle
where
loesch != 1 AND
Status = 'xx'
)
-- Du darfst aber nur *einen* Aliasnamen verwenden.
-- Sprich: Lösche in der folgenden Zeile "meinetabelle"
meinetabelle m ON t.Monat = FROM_UNIXTIME(m.Unixstamp, '%Y|%m')
GROUP BY t.Monat DESC;[/code]
Freundliche Grüße
Vinzenz