Tobias Hahner: schwierige Abfrage MySQL

Beitrag lesen

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