Marc2: Werte aus Datenbank anzeigen

Beitrag lesen

JETZT GEHT ES! :) :)

Zwar nicht direkt wegen dem Code von euch, aber das hat mich auf jeden Fall weiter gebracht.

Diese Seite war die Lösung:
http://sql-und-xml.de/sql-praxis/detailtabelle-aggregatfunktion-einzelzeilen.html

Hier mein Code zu dem ich noch eine letzte Frage habe.
Wie ihr unten sehen könnt, habe ich unten ORDER BY D.id geschrieben. In SELECT habe ich jedoch nicht D.id "abgerufen".

Ist das OK? Oder muss D.id im SELECT stehen wenn MySQL mit ihm arbeiten soll?

Es funktioniert mit beiden Varianten, ich will jedoch einen ordentlichen Code schreiben.

  
SELECT D.name, D.domain, A.error, A.timestamp  
FROM createdbackups AS A  
INNER JOIN (  
  
SELECT B.customerID, Max( B.timestamp ) AS 'zeit'  
FROM createdbackups AS B  
GROUP BY B.customerID  
) AS C  
INNER JOIN kunden AS D ON A.customerID = C.customerID  
AND A.timestamp = C.zeit  
AND A.customerID = D.id  
ORDER BY D.id

Danke!