Hi,
habe hier soeben mal wieder lokal rumprobiert und bin auf folgendes gekommen:
da.status ist der status (bzw. die letzte Aktion, die als letzte ausgeführt wurde).
Habe es zwar lokal meines Erachtens nach die richtigen Ergebnisse, würde das aber an deiner Stelle aber nochmal ganz genau durchgehen
Wenn du die Tabellenstruktur vom Test brauchst, dann kann ich die auch noch posten.
Gruß
habe hier soeben mal wieder lokal rumprobiert und bin auf folgendes gekommen:
Code:
SELECT *
FROM drucker AS d
INNER JOIN drucker_aktiv AS da ON da.drucker_id = d.id
WHERE da.id = (
SELECT max( da2.id )
FROM drucker_aktiv AS da2
WHERE drucker_id = d.id )
AND da.status = '2. Eintrag'
da.status ist der status (bzw. die letzte Aktion, die als letzte ausgeführt wurde).
Habe es zwar lokal meines Erachtens nach die richtigen Ergebnisse, würde das aber an deiner Stelle aber nochmal ganz genau durchgehen
Wenn du die Tabellenstruktur vom Test brauchst, dann kann ich die auch noch posten.
Gruß