Hi,
ich habe ein MySQL Problem:
Erstmal mein Query, ich hab mich nicht in der Lage gesehen das so zu beschreiben
SELECT tabelle1.*, MAX(tabelle2.datetime) AS datum
FROM tabelle1
LEFT JOIN tabelle2 ON (tabelle2.id=tabelle1.id)
GROUP BY tabelle1.id
Also, ich hole mir alle Daten aus der tabelle1 und das datetime Feld aus der Tabelle2 welches am neuesten ist. Soweit ist das kein Problem, nun benötige ich jedoch noch das Feld "name" aus tabelle2, und zwar den Wert des Feldes "name" aus dem Datensatz in dem das Feld "datetime" maximal ist.
Hat jemand eine Idee wie ich das bewerkstelligen kann?
Gruß,
NBOne
ich habe ein MySQL Problem:
Erstmal mein Query, ich hab mich nicht in der Lage gesehen das so zu beschreiben

SELECT tabelle1.*, MAX(tabelle2.datetime) AS datum
FROM tabelle1
LEFT JOIN tabelle2 ON (tabelle2.id=tabelle1.id)
GROUP BY tabelle1.id
Also, ich hole mir alle Daten aus der tabelle1 und das datetime Feld aus der Tabelle2 welches am neuesten ist. Soweit ist das kein Problem, nun benötige ich jedoch noch das Feld "name" aus tabelle2, und zwar den Wert des Feldes "name" aus dem Datensatz in dem das Feld "datetime" maximal ist.
Hat jemand eine Idee wie ich das bewerkstelligen kann?
Gruß,
NBOne