Hallihallo!
Also mit so Etwas?
SELECT
vehicles2trips.tripid as tripid,
trips.destinationid as destinationid, //(DIESEN WERT SUCHE ICH HAUPTSÄCHLICH!)
FROM
vehicles2trips
WHERE
vehicles2trips.vehicleid = /*givenvehicleid*/
LEFT JOIN
trips
ON
trips.id = vehicles2trips.tripid
ORDER BY trips.starttime desc
LIMIT 1
Daran hatte ich auch schon gedacht, aber den Gedanken dann wieder verworfen.
Nach meinem Verständnis wird mit dieser Abfrage nämlich erstmal die komplette Lösungsmenge "zusammengewurschtelt", dann sortiert, und schliesslich auf 1 Element beschnitten. Das hielt ich nicht für sonderlich geschickt…
Oder unterliege ich da einem Denkfehler?
Beste Grüße,
Tobias Hahner