Hallihallo!
Da fällt mir grade ein: Dieses Select hätte mich wahnsinnig gemacht, da es mir immer den letzten Trip _überhaupt_ gibt, ich aber den letzten Trip vor giventime suche...
Das bringt mich zu folgendem nächsten Versuch:
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 )
AND
( trips.starttime < /* givenvehicleid */ )
)
ORDER BY trips.starttime desc
LIMIT 1
Wobei mir jetzt aber auffällt, dass ich nach einer Spalte sortiere, die evtl. NULL ist, weil sie die starttime- Bedingung nicht erfüllt…
Ich glaube, ich geh erstmal eine rauchen, ich blockiere mich grade mental selbst *grmblfrx*
Beste Grüsse,
Tobias Hahner
--
Da hat mir das Schicksal mal wieder voll auf meine Lacklederstiefel gekotzt (Mad Jack, Zeichtrickpirat)
Da hat mir das Schicksal mal wieder voll auf meine Lacklederstiefel gekotzt (Mad Jack, Zeichtrickpirat)