Kleine Korrektur:
Die Query heißt natürlich:
SELECT
m.Bla
FROM
maschinen m
LEFT JOIN dgdgdg dg ON
m.MaschinenID = dg.MaschinenID AND(
(
(
dg.Erstelldatum =(
SELECT
MAX(Erstelldatum)
FROM
dgdgdg
WHERE
MaschinenID = m.MaschinenID AND unterschrieben = 1
) AND unterschrieben = 1
) OR(unterschrieben = 0)
) AND dg.del = 0
)
WHERE
m.MaschinenID IN(61, 62, 64, 51) AND m.MaschinenDel != 1
ORDER BY
dg.ID ASC