Ich habe 2 Tabellen, Car_Table und History_Table. Ich möchte in der Lage sein, den letzten Geschichtspunkt für alle Autos auszuwählen, wenn ihr Status auf "kaputt" gesetzt ist.So wählen Sie den letzten Datensatz nach Datum in einer verbundenen Tabelle
Die Tabellen sind wie folgt
Car_Table
Car_ID Driver_Name Car_Status
1 Alan Broken
2 Dave Broken
und
History_Table
id Date Notes Car_Id
1 01-01-2017 Change oil 1
2 02-01-2017 Check Brakes 1
3 02-01-2017 Service 2
3 03-01-2017 Cleaning 2
Als ich
tunselect Car_Table.Driver_Name,History_Table.Notes from Car_Table
inner join History_Table on Car_Table.Car_ID = History_Table.CarID
where Car_Table.Car_Status = 'Broken'
ich alle die Geschichte Datensätze zurückgegeben. Gibt es eine Möglichkeit, das letzte Geschichtsobjekt für jedes Auto zu erhalten, das den Status "kaputt" hat?
Beachten Sie, dass diese Lösung schlecht skaliert – Strawberry
@Strawberry - Ich habe einen Link zu Beispiel hinzugefügt, die die anderen beiden Alternativen der Lösung auch. – GurV
Langsamer? Kaum! – Strawberry